- 在定制需求上 看到需要增加的协议
.
2.找到项目中的websdk文件夹 增加一个url
3.获取配置信息
get 把获取到的配置信息保存在对应的ng-model中
var oXmlDoc = null;
//获取配置信息
this.getPortInfo = function () {
WebSDK.WSDK_GetDeviceConfig(_oCommon.m_szHostName, "aisInfo", null, {
async: false,
success: function (status, xmlDoc) {
oXmlDoc = xmlDoc;
that.m_oParams.szIpAddr = _oUtils.nodeValue($(oXmlDoc), "ipAddress");
that.m_oParams.szPort = _oUtils.nodeValue($(oXmlDoc), "portNo");
}
});
};
4.put
找到所有ipAddress和portNo元素下的第一个节点并设置文本值为ng-model的值
点击保存后 把数据传送到后端
this.save = function () {
// if (!that.m_oScope.bInputValid) {
// return;
// }
var xmlDoc = oXmlDoc;
$(xmlDoc).find("ipAddress").eq(0).text(that.m_oParams.szIpAddr);
$(xmlDoc).find("portNo").eq(0).text(that.m_oParams.szPort);
WebSDK.WSDK_SetDeviceConfig(_oCommon.m_szHostName, "aisInfo", null, {
processData: false,
data: xmlDoc,
complete: function (status, xmlDoc, xhr) {
_oResponse.saveState(xhr);
}
});
}