【发布时间】:2013-03-01 10:38:49
【问题描述】:
我的问题是:我可以动态更改 worklight 服务器 url(使用 javascript)吗?求答案。
感谢您的回答!这是我的代码:
函数 loadXMLDoc(dname) { 如果(窗口.XMLHttpRequest) { xhttp=新的 XMLHttpRequest(); } 别的 { xhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xhttp.open("GET",dname,false); xhttp.send(); 返回 xhttp.responseXML; } 函数 wlCommonInit(){ xmlDoc=loadXMLDoc("/BadgeSYSmProj/apps/BadgeSysApp/application-descriptor.xml"); x=xmlDoc.getElementsByTagName("worklightServerRootURL")[0].childNodes[0]; x.nodeValue="http:\\NEW URL.html"; document.write(x.nodeValue); ... ...但是有一个错误:
加载资源失败:服务器响应状态为 404 (ProxyServlet: /BadgeSYSmProj/apps/BadgeSysApp/application-descriptor.xml) http**://localhost:8080/apps/services/preview/BadgeSysApp/ common/0/default/js/BadgeSysApp.js 未捕获的类型错误:无法调用 null 的方法“getElementsByTagName”
【问题讨论】:
-
如果服务器 url 发生变化,应用程序应该自动连接到它
-
到时候这会让我觉得生产环境的配置很奇怪......?
标签: javascript xml ibm-mobilefirst