dojo rest目标远程url
dojo rest target remote url
我正试图用dojo调用远程web服务,当我输入以下url时,该服务在浏览器上似乎运行良好:
http://192.168.1.66:9080/RAD8JAX-RSWeb/jaxrs/customers/accounts/111-11-1111/
它返回:
[{"id":"001-111001","balance":12345.67},{"id":"001-111002","balance":6543.21},{"id":"001-111003","balance":98.76}]
我试着用dojo来调用它,以便在数据网格中显示它
dojo.require("dojo.store.JsonRest");
dojo.require("dojox.grid.DataGrid");
dojo.ready(function(){
myStore = new dojo.store.JsonRest({target:"http://192.168.1.66:9080/RAD8JAX-RSWeb/jaxrs/customers/accounts/111-11-1111/"});
console.log(myStore);
grid = new dojox.grid.DataGrid({
store: dataStore = dojo.data.ObjectStore({objectStore: myStore}),
structure: [
{name:"ID", field:"id", width: "200px"},
{name:"Balance", field:"balance", width: "200px"}
]
}, "target-node-id"); // make sure you have a target HTML element with this id
grid.startup();
});
</script>
</head>
<body onload="init();">
<div id="target-node-id">
</div>
</body>
</html>
我应该更改我的代码吗是调用错误还是什么?
我正在另一台机器上运行Web服务,我必须使用phonegap在手机浏览器上运行此页面,所以我必须调用远程url。thx提前
尝试更改myStore = new dojo.store.JsonRest({target:"http://192.168.1.66:9080/RAD8JAX-RSWeb/jaxrs/customers/accounts/111-11-1111/"});
至myStore = new dojo.store.JsonRest({target:"/RAD8JAX-RSWeb/jaxrs/customers/accounts/111-11-1111/"});
这应该有助于
如果你没有得到任何javascript错误,那么它应该工作
调试器是您的朋友:-)
相关文章:
- 更改跳转到URL操作SSRS 2008 R2的链接目标属性(rc:LinkTarget)
- 获取主机 URL + 目标 URL 的时间
- 删除浏览器底部链接的目标Url's页
- 如何在 Javascript onbeforeunload 事件中获取网页上链接的目标 URL
- 更改基于目标将 URL 参数追加到链接的方式
- 使用 Javascript 捕获值输入字段并将其放在目标 URL 中
- DOJO JsonRest - 在单击后无法更改目标 URL
- 在onclick处理程序中修改目标url
- 删除/避免将目标链接添加到URL
- WebBrowserControl在同一帧上加载目标URL
- cron作业中的Wget和Curl没有在目标URL中执行javascript
- dojo rest目标远程url
- 使用javascript将表单输入值插入href目标URL
- 我如何在Js中删除Url中的所有目标
- 如何使用get方法获取表单的完整目标url
- 浏览器如何显示链接的目标url
- Javascript窗口.打开在新窗口和同一窗口中打开目标URL
- 如何在鼠标悬停文本中显示短url的目标页面的页面标题
- 动态设置可编辑的目标URL
- Ajax请求成功,但无论如何都会继续到目标url