http://192.168.1.1/js/api.js
/* 后台处理cgi路径,fake目录为模拟测试目录 */
/* var CGIPATH="cgi-bin" */
var CGIPATH="fake"
/*---------------------------------------*/
/* 用户鉴权管理 */
/*---------------------------------------*/
function authentication(user, password, callback){
/*jQuery.getJSON( 'cgi-bin/checklogin.cgi', */
var preparedata= 'cgi-bin/sys_checklogin.cgi?username=' + user +"&password=" + password;
/*
jQuery.getJSON( preparedata,
function(returnData, status){
if(returnData.RETURN.success){
alert("222");
alert(returnData.RETURN.success);
alert(returnData);
callback(returnData.RETURN.success,returnData);
}else{
callback(returnData.RETURN.success,returnData);
}
}
);
*/
$.ajax({
url: preparedata,
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success,returnData);
}else{
callback(returnData.RETURN.success,returnData);
}
}
}
);
}
function URLauthentication(level, callback){
var preparedata= 'cgi-bin/sys_checklogin.cgi?level=' + level;
$.ajax({
url: preparedata,
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success,returnData);
}else{
callback(returnData.RETURN.success,returnData);
}
}
}
);
}
function cleansession(callback){
var preparedata= 'cgi-bin/cleansession.cgi';
$.ajax({
url: preparedata,
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success,returnData);
}else{
callback(returnData.RETURN.success,returnData);
}
}
}
);
}
function authenti(callback){
var preparedata= 'cgi-bin/sys_check.cgi';
$.ajax({
url: preparedata,
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success,returnData);
}else{
callback(returnData.RETURN.success,returnData);
}
}
}
);
}
function closeSession(callback){
jQuery.getJSON( 'cgi-bin/sys_closelogin.cgi',
function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success,"");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
}
);
}
function getLoginStatus(callback){
$.ajax({
url: 'cgi-bin/returnLoginStatusJSON.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success,returnData.STATUS);
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
}
}
);
}
/*---------------------------------------*/
/*registeranhui */
/*---------------------------------------*/
function getregisterInfo(callback){
$.ajax({
url: 'cgi-bin/sys_check.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*admin_sidebarmenu 三级标题 */
/*---------------------------------------*/
function getadminInfo(callback){
$.ajax({
url: 'cgi-bin/admin_sidebarmenu.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*admin_secondmenu 二级标题 */
/*---------------------------------------*/
function getseadminInfo(callback){
$.ajax({
url: 'cgi-bin/admin_sidebarmenu.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*useradmin_sidebarmenu 三级标题 */
/*---------------------------------------*/
function getuseradminInfo(callback){
$.ajax({
url: 'cgi-bin/admin_sidebarmenu.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*useradmin_secondmenu 二级标题 */
/*---------------------------------------*/
function getseuseradminInfo(callback){
$.ajax({
url: 'cgi-bin/admin_sidebarmenu.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*olt_auth LOID认证 */
/*---------------------------------------*/
function getoltauthstatus(callback){
$.ajax({
url: 'cgi-bin/olt_auth_status.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*broadbund Internet连接 */
/*---------------------------------------*/
function getbroadbundInfo(callback){
$.ajax({
url: 'cgi-bin/broadbund.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setbroadbundInfo(broadbundJSON, callback){
$.ajax({
url: 'cgi-bin/broadbund.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: broadbundJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*wan_access WAN接入限制 */
/*---------------------------------------*/
function getwanaccessInfo(callback){
$.ajax({
url: 'cgi-bin/wan_access.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setwanaccessInfo(wanaccessJSON, callback){
$.ajax({
url: 'cgi-bin/wan_access.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: wanaccessJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*telnet 仿真操作 */
/*---------------------------------------*/
function gettelnetInfo(callback){
$.ajax({
url: 'cgi-bin/telnet.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function settelnetInfo(wanaccessJSON, callback){
$.ajax({
url: 'cgi-bin/telnet.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: wanaccessJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*wlcfg 无线wifi配置 */
/*---------------------------------------*/
//returnJSON structure contains a wlcfgJSON structure
function getWlcfgInfo(callback){
$.ajax({
url: 'cgi-bin/wlcfg.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
//returnJSON structure
function setWlcfgInfo(wlcfgJSON, callback){
$.ajax({
url: 'cgi-bin/wlcfg.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: wlcfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
//something was wrong
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*wlsecurity WLAN高级配置 */
/*---------------------------------------*/
function getwlsecurityInfo(callback){
$.ajax({
url: 'cgi-bin/wlsecurity.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setwlsecurityInfo(wlsecurityJSON, callback){
$.ajax({
url: 'cgi-bin/wlsecurity.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: wlsecurityJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*wlwds WDS配置 */
/*---------------------------------------*/
function getwlwdsInfo(callback){
$.ajax({
url: 'cgi-bin/wlwds.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setwlwdsInfo(wlwdsJSON, callback){
$.ajax({
url: 'cgi-bin/wlwds.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: wlwdsJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*baseinfo 设备基本信息 */
/*---------------------------------------*/
function getBaseInfo(callback){
$.ajax({
// url: CGIPATH+'/baseinfo.cgi',
url: 'cgi-bin/baseinfo.cgi',
dataType: 'json',
// type:'POST',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*usbinfo USB接口信息 */
/*---------------------------------------*/
function getusbinfo(callback){
$.ajax({
url: 'cgi-bin/usbinfo.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*wancfg 连接信息 */
/*---------------------------------------*/
function getwancfgInfo(callback){
$.ajax({
url: 'cgi-bin/wancfg.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*wlaninfo WLAN接口信息 */
/*---------------------------------------*/
function getwlaninfoInfo(callback){
$.ajax({
url: 'cgi-bin/wlaninfo.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*statslan 以太网口信息 */
/*---------------------------------------*/
function getstatslanInfo(callback){
$.ajax({
url: 'cgi-bin/statslan.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*acs_config_status 业务配置下发状态 */
/*---------------------------------------*/
function getacsconfigstatus(callback){
$.ajax({
url: 'cgi-bin/acs_config_status.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*voicesipstate 业务注册状态 */
/*---------------------------------------*/
function getvoicesipstateInfo(callback){
$.ajax({
url: 'cgi-bin/voicesipstate.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*voiceteleview 电话号码 */
/*---------------------------------------*/
function getvoiceteleviewInfo(callback){
$.ajax({
url: 'cgi-bin/voiceteleview.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*baseinfo 设备基本信息 */
/*---------------------------------------*/
function getusbinfo(callback){
$.ajax({
url: 'cgi-bin/usbinfo.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*oltauth olt信息 */
/*---------------------------------------*/
function getOltAuthInfo(callback){
$.ajax({
url: 'cgi-bin/oltauth.cgi',
dataType: 'json',
type:'GET',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setOltAuthInfo(oltauthJSON, callback){
$.ajax({
url: 'cgi-bin/oltauth.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: oltauthJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*ITMS平台 信息 */
/*---------------------------------------*/
function getTr69cfgInfo(callback){
$.ajax({
url: 'cgi-bin/tr69cfg.cgi',
dataType: 'json',
type:'GET',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setTr69cfgInfo(tr69cfgJSON, callback){
$.ajax({
url: 'cgi-bin/tr69cfg.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: tr69cfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
//something was wrong
callback(false,"ERROR_GENERAL");
}
});
}
function fremovecertca(callback){
$.ajax({
url: 'cgi-bin/removecertca.cgi',
dataType: 'json',
type:'GET',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN.success = true) {
callback(returnData.RETURN.success, returnData.status);
if(returnData.status == "0"){
alert("证书清除成功.");
}
else if(returnData.status == "2"){
alert("无证书.");
}
else if(returnData.status == "1"){
alert("证书清除失败."+returnData.status);
}
else {
alert("网络错误:" + returnData.status);
}
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}});
}
/*---------------------------------------*/
/*firewall 防火墙安全级 */
/*---------------------------------------*/
function getfirewallInfo(callback){
$.ajax({
url: 'cgi-bin/main_firewall.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setfirewallInfo(firewallJSON, callback){
$.ajax({
url: 'cgi-bin/main_firewall.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: firewallJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest,textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*doc_firewall 攻击保护设置 */
/*---------------------------------------*/
function getdosfirewallInfo(callback){
$.ajax({
url: 'cgi-bin/dos_firewall.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setdosfirewallInfo(dosfirewallJSON, callback){
$.ajax({
url: 'cgi-bin/dos_firewall.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: dosfirewallJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*ddnsmngr DDNS配置 */
/*---------------------------------------*/
function getddnsmngrInfo(callback){
$.ajax({
url: 'cgi-bin/ddnsmngr.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setddnsmngrInfo(ddnsmngrJSON, callback){
$.ajax({
url: 'cgi-bin/ddnsmngr.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: ddnsmngrJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*algcfg ALG配置 */
/*---------------------------------------*/
function getalgcfgInfo(callback){
$.ajax({
url: 'cgi-bin/algcfg.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setalgcfgInfo(algcfgJSON, callback){
$.ajax({
url: 'cgi-bin/algcfg.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: algcfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*scdmz DMZ配置 */
/*---------------------------------------*/
function getscdmzInfo(callback){
$.ajax({
url: 'cgi-bin/scdmz.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setscdmzInfo(scdmzJSON, callback){
$.ajax({
url: 'cgi-bin/scdmz.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: scdmzJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*scvrtsrv 虚拟主机配置 */
/*---------------------------------------*/
function getscvrtsrvInfo(callback){
$.ajax({
url: 'cgi-bin/scvrtsrv.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setscvrtsrvInfo(scvrtsrvJSON, callback){
$.ajax({
url: 'cgi-bin/scvrtsrv.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: scvrtsrvJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*upnp upnp配置 */
/*---------------------------------------*/
function getupnpInfo(callback){
$.ajax({
url: 'cgi-bin/upnp.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setupnpInfo(upnpJSON, callback){
$.ajax({
url: 'cgi-bin/upnp.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: upnpJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*igmpSnooping igmpSnooping配置 */
/*---------------------------------------*/
function getigmpSnoopingInfo(callback){
$.ajax({
url: 'cgi-bin/igmpSnooping.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setigmpSnoopingInfo(igmpSnoopingJSON, callback){
$.ajax({
url: 'cgi-bin/igmpSnooping.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: igmpSnoopingJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*igmpcfg IGMP Proxy配置 */
/*---------------------------------------*/
function getigmpcfgInfo(callback){
$.ajax({
url: 'cgi-bin/igmpcfg.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setigmpcfgInfo(igmpcfgJSON, callback){
$.ajax({
url: 'cgi-bin/igmpcfg.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: igmpcfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*iptvcfg IPTV */
/*---------------------------------------*/
function getiptvcfgInfo(callback){
$.ajax({
url: 'cgi-bin/iptvcfg.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setiptvcfgInfo(iptvcfgJSON, callback){
$.ajax({
url: 'cgi-bin/iptvcfg.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: iptvcfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*voicesipview 宽带电话基本设置 */
/*---------------------------------------*/
function getvoicesipviewInfo(callback){
$.ajax({
url: 'cgi-bin/voicesipview.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setvoicesipviewInfo(voicesipviewJSON, callback){
$.ajax({
url: 'cgi-bin/voicesipview.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: voicesipviewJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*userline_conf 用户线配置 */
/*---------------------------------------*/
function getuserlineInfo(callback){
$.ajax({
url: 'cgi-bin/userline_conf.cgi',
dataType: 'json',
type:'GET',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setuserlineInfo(userlineJSON, callback){
$.ajax({
url: 'cgi-bin/userline_conf.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: userlineJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*voicefax_conf 宽带电话高级设置 */
/*---------------------------------------*/
function getvoicefax(callback){
$.ajax({
url: 'cgi-bin/voicefax_conf.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setvoicefax(voicefaxJSON, callback){
$.ajax({
url: 'cgi-bin/voicefax_conf.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: voicefaxJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*voicesipviewadvance VOIP高级设置 */
/*---------------------------------------*/
function getvoicesipviewadvance(callback){
$.ajax({
url: 'cgi-bin/voicesipviewadvance.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setvoicesipviewadvance(voicesipviewadvanceJSON, callback){
$.ajax({
url: 'cgi-bin/voicesipviewadvance.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: voicesipviewadvanceJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*mgccfg 基本设置 */
/*---------------------------------------*/
function getmgccfgInfo(callback){
$.ajax({
url: 'cgi-bin/mgccfg.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setmgccfgInfo(mgccfgJSON, callback){
$.ajax({
url: 'cgi-bin/mgccfg.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: mgccfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*dspcfg 语音设置 */
/*---------------------------------------*/
function getdspcfgInfo(callback){
$.ajax({
url: 'cgi-bin/dspcfg.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setdspcfgInfo(dspcfgJSON, callback){
$.ajax({
url: 'cgi-bin/dspcfg.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: dspcfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*ngncfg 高级设置 */
/*---------------------------------------*/
function getngncfgInfo(callback){
$.ajax({
url: 'cgi-bin/ngncfg.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setngncfgInfo(ngncfgJSON, callback){
$.ajax({
url: 'cgi-bin/ngncfg.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: ngncfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*voiceportctrl 线路控制 */
/*---------------------------------------*/
function getvoiceportctrlInfo(callback){
$.ajax({
url: 'cgi-bin/voiceportctrl.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setvoiceportctrlInfo(voiceportctrlJSON, callback){
$.ajax({
url: 'cgi-bin/voiceportctrl.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: voiceportctrlJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*mldSnooping mldSnooping配置 */
/*---------------------------------------*/
function getmldSnoopingInfo(callback){
$.ajax({
url: 'cgi-bin/mldSnooping.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setmldSnoopingInfo(mldSnoopingJSON, callback){
$.ajax({
url: 'cgi-bin/mldSnooping.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: mldSnoopingJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*mldProxy MLD Proxy配置 */
/*---------------------------------------*/
function getmldProxyInfo(callback){
$.ajax({
url: 'cgi-bin/mldProxy.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setmldProxyInfo(mldProxyJSON, callback){
$.ajax({
url: 'cgi-bin/mldProxy.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: mldProxyJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*usbcrt 家庭存储 */
/*---------------------------------------*/
function getusbcrtInfo(callback){
$.ajax({
url: 'cgi-bin/usbcrt.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setusbcrtInfo(usbcrtJSON, callback){
$.ajax({
url: 'cgi-bin/usbcrt.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: usbcrtJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*todmngrroute MAC过滤 */
/*---------------------------------------*/
function gettodmngrrouteInfo(callback){
$.ajax({
url: 'cgi-bin/todmngrroute.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function settodmngrrouteInfo(todmngrrouteJSON, callback){
$.ajax({
url: 'cgi-bin/todmngrroute.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: todmngrrouteJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*todmngr 广域网访问设置 */
/*---------------------------------------*/
function gettodmngrInfo(callback){
$.ajax({
url: 'cgi-bin/todmngr.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function settodmngrInfo(todmngrJSON, callback){
$.ajax({
url: 'cgi-bin/todmngr.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: todmngrJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*main_ipfilter 端口过滤 */
/*---------------------------------------*/
function getipfilterInfo(callback){
$.ajax({
url: 'cgi-bin/main_ipfilter.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setipfilterInfo(ipfilterJSON, callback){
$.ajax({
url: 'cgi-bin/main_ipfilter.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: ipfilterJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*connect_status 交互建立 */
/*---------------------------------------*/
function getconnect_status(callback){
$.ajax({
url: 'cgi-bin/connect_status.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*sysloglevel 写入等级设置 */
/*---------------------------------------*/
function getsysloglevelInfo(callback){
$.ajax({
url: 'cgi-bin/sysloglevel.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setsysloglevelInfo(sysloglevelJSON, callback){
$.ajax({
url: 'cgi-bin/sysloglevel.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: sysloglevelJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*syslogfile 日志 */
/*---------------------------------------*/
function getsyslogfileInfo(callback){
$.ajax({
url: 'cgi-bin/syslogfile.cgi',
dataType: 'json',
cache: false,
async: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
/*---------------------------------------*/
/*ipv6lancfg IPV6配置 */
/*---------------------------------------*/
function getipv6lancfgInfo(callback){
$.ajax({
url: 'cgi-bin/ipv6lancfg.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setipv6lancfgInfo(ipv6lancfgJSON, callback){
$.ajax({
url: 'cgi-bin/ipv6lancfg.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: ipv6lancfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*dnsproxycfg DNS Proxy配置 */
/*---------------------------------------*/
function getdnsproxycfg(callback){
$.ajax({
url: 'cgi-bin/dnsproxycfg.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setdnsproxycfg(ipv6lancfgJSON, callback){
$.ajax({
url: 'cgi-bin/dnsproxycfg.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: ipv6lancfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*prefixmode Prefix Mode配置 */
/*---------------------------------------*/
function getprefixmode(callback){
$.ajax({
url: 'cgi-bin/prefixmode.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setprefixmode(ipv6lancfgJSON, callback){
$.ajax({
url: 'cgi-bin/prefixmode.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: ipv6lancfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*sntpcfg 时间服务器 */
/*---------------------------------------*/
function getsntpcfgInfo(callback){
$.ajax({
url: 'cgi-bin/sntpcfg.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setsntpcfgInfo(sntpcfgJSON, callback){
$.ajax({
url: 'cgi-bin/sntpcfg.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: sntpcfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*dhcp IPv4 配置 */
/*---------------------------------------*/
function getdhcpInfo(callback){
$.ajax({
url: 'cgi-bin/dhcp.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setdhcpInfo(dhcpJSON, callback){
$.ajax({
url: 'cgi-bin/dhcp.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: dhcpJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*dhcpbind 预留IP地址列表 */
/*---------------------------------------*/
function getdhcpbindInfo(callback){
$.ajax({
url: '../cgi-bin/dhcpbind.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setdhcpbindInfo(dhcpbindJSON, callback){
$.ajax({
url: '../cgi-bin/dhcpbind.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: dhcpbindJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*vlan 业务配置 */
/*---------------------------------------*/
function getvlanInfo(callback){
$.ajax({
url: 'cgi-bin/vlan.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setvlanInfo(vlanJSON, callback){
$.ajax({
url: 'cgi-bin/vlan.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: vlanJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*vlantrans VLAN翻译 */
/*---------------------------------------*/
function getvlantransInfo(callback){
$.ajax({
url: 'cgi-bin/vlantrans.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setvlantransInfo(vlantransJSON, callback){
$.ajax({
url: 'cgi-bin/vlantrans.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: vlantransJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*traffictl IPv4流量控制 */
/*---------------------------------------*/
function gettraffictlInfo(callback){
$.ajax({
url: 'cgi-bin/traffictl.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function settraffictlInfo(traffictlJSON, callback){
$.ajax({
url: 'cgi-bin/traffictl.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: traffictlJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*qosueuev6 IPv6队列配置 */
/*---------------------------------------*/
function getqosueuev6Info(callback){
$.ajax({
url: 'cgi-bin/qosueuev6.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setqosueuev6Info(qosueuev6JSON, callback){
$.ajax({
url: 'cgi-bin/qosueuev6.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: qosueuev6JSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*traffictlv6 IPv6流量控制 */
/*---------------------------------------*/
function gettraffictlv6Info(callback){
$.ajax({
url: 'cgi-bin/traffictlv6.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function settraffictlv6Info(traffictlv6JSON, callback){
$.ajax({
url: 'cgi-bin/traffictlv6.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: traffictlv6JSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*qosclsv6 IPv6流量控制 */
/*---------------------------------------*/
function getqosclsv6Info(callback){
$.ajax({
url: 'cgi-bin/qosclsv6.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setqosclsv6Info(qosclsv6JSON, callback){
$.ajax({
url: 'cgi-bin/qosclsv6.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: qosclsv6JSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*route IPV6静态路由 */
/*---------------------------------------*/
function getrouteInfo(callback){
$.ajax({
url: 'cgi-bin/route.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setrouteInfo(routeJSON, callback){
$.ajax({
url: 'cgi-bin/route.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: routeJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*qoscfg QoS模板配置 */
/*---------------------------------------*/
function getqoscfgInfo(callback){
$.ajax({
url: 'cgi-bin/qoscfg.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setqoscfgInfo(qoscfgJSON, callback){
$.ajax({
url: 'cgi-bin/qoscfg.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: qoscfgJSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETURN.success,returnData.RETURN.errorDescription);
}
},
error:function(xmlhttprequest, textStatus,errorThrown){
callback(false,"ERROR_GENERAL");
}
});
}
/*---------------------------------------*/
/*routev6 IPV6静态路由 */
/*---------------------------------------*/
function getroutev6Info(callback){
$.ajax({
url: 'cgi-bin/routev6.cgi',
dataType: 'json',
type:'GET',
cache: false,
success: function(returnData, status){
if (returnData.RETURN != undefined && returnData.RETURN.success) {
callback(returnData.RETURN.success, returnData);
}
else {
callback(returnData.RETURN.success, returnData.RETURN.errorDescription);
}
}
});
}
function setroutev6Info(routev6JSON, callback){
$.ajax({
url: 'cgi-bin/routev6.cgi',
dataType: 'json',
type:'POST',
cache: false,
data: routev6JSON,
success: function(returnData, status){
if(returnData.RETURN.success){
callback(returnData.RETURN.success, "");
}else{
callback(returnData.RETU |