私の質問は、worklight サーバーの URL を動的に (JavaScript を使用して) 変更できますか? 答えをtnks。
答えてくれてありがとう!これは私のコードです:
関数 loadXMLDoc(dname) { if (window.XMLHttpRequest) { xhttp=新しい XMLHttpRequest(); } そうしないと { xhttp=新しい 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 Uncaught TypeError: null のメソッド 'getElementsByTagName' を呼び出せません