var ******_confnetwork=,
ajaxdata:function(datas);
$.ajax();
},initvalidate:function(),
srmask:,
optiontemplateid:"required"
}});
},//載入select子項
loadselect:function(container,datas,cols)else)}}
******_confnetwork.ajaxdata(datas);
},//載入select
loadform:,
//初始化select
initsel: function () ,
//載入dhcp
getdhcp:function(),);
},//載入sr
getsr:function();
datas["url"] = "/brasconfmanager/findallbrasconf";
datas["callback"] = function (data) ,
afterselect: function (item)
});}
******_confnetwork.ajaxdata(datas);
$.base.mytypeahead2();
},//載入業務
getbusiness:function(),);
},//載入模板名稱
gettemplate:function(),);
},},
//載入模板options
loadtemp:,
tempoptions:["optionname","defaultvalue"],
inittemp:function(),
getalloptions:function()
}******_confnetwork.ajaxdata(datas);
},getoptionsbytempid:function()else}}
******_confnetwork.ajaxdata(datas);
},createtr:function(container,options)
if(obj.optionid=="1")
var $input=$("");
}else
})})
},},
//繫結事件
bindevents:,
//載入事件
initevent:function(),
//模板繫結事件
temp_change:function();//清空
$("#addtempoption").removeattr("disabled");
$("#optiontable").empty();
******_confnetwork.loadtemp.getoptionsbytempid();
});},
//sr=>業務
sr_change:function()
})});
},//模板新增事件
temp_addoptions:function()
//每次增加select:option不能與之前重複
//篩選不重複
var options={};
$.each(data,function(k,v)
})if(temp)
})console.log(options);
if($.isemptyobject(options))else)
$select.change(function())
}else
})$tr.find("input").focus();
$tr.prop("id",$tr.find("select").val());
$tr.siblings("tr").find("select option").remove("[value='"+$tr.find("select").val()+"']");
******_confnetwork.bindevents.tempoptions[$("#optiontable tr").index($tr)]=$tr.prop("id");
}});
},//按鈕
//提交
sub:function());
}});
},//預覽
preview:function());
});},
//預覽=》提交
preview_sub:function());
},//封裝方法
envelopeddata:function(url,subnet);
$($(obj).children()).each(function(k,v)
row[key]= content;
});row["optionid"]=$(obj).prop("id");
models.push(row);
});//封裝
var data={};
data["serverid"]=$("#dhcp").val();
data["srip"]=$("#sr").val();
data["optiontemplateid"]=$("#temp").val();
data["srmask"]=$("#srmask").val();
data["serviceid"]=$("#business").val();
data["models"]=models;
var datas=
******_confnetwork.ajaxdata(datas);}},
};******_confnetwork.init();
CURL方法封裝
說到獲取介面方法我們常見的有兩種,一種是獲取feil get contents,一種就是curl。兩種方法都可以遠端獲取資料介面,但是的話,前者在訪問資料不大的情況還好,一旦 併發量上去了,很可能導致伺服器癱瘓,甚至宕機,因為其支援的網路服務較多,而且 獲取資料往往是全部抓取。curl我們就經常用,...
Fetch封裝方法
fetch是乙個與ajax請求功能相似的乙個請求介面,並且只有瀏覽器該方法。fetch的出現一方面是為了緩解原生xmlhttprequest實現起來比較雜亂的問題。下面是乙個例子 用xhr物件實現ajax請求 xhr.send 用fetch實現ajax請求 fetch url,then res th...
封裝和方法
訪問修飾符 public 所有物件對可以訪問 private 物件本身在物件內部訪問 prorected 只有該類物件及其子類物件可以訪問 internal 同乙個程式集的物件可以訪問 protected internal 訪問限於當前程式集或派生自包含類的型別 呼叫方法 parameter lis...