我是dojo的新手并且遇到xhrGet的问题,它会返回空的响应数据。
function test1(){
// Using dojo.xhrGet, as very little information is being sent
dojo.xhrGet({
// The URL of the request
url: 'http://www.dojotoolkit.org/documentation/tutorials/1.6/ajax/demo/get-content.php',
// The success callback with result from server
load: test2,
// The error handler
error: function(errorMessage) {
// Do nothing -- keep old content there
alert("Error Message: " + errorMessage);
}
});
}
function test2(result, ioArgs){
alert(result);
dojo.byId("tContent").innerHTML += result;
}
我对这段代码进行了调查,结果总是空的。谁能说我,我做错了什么?
提前致谢
低糜
答案 0 :(得分:1)
我猜这是因为您的网站位于yourdomain.com,但您正在尝试从dojotoolkit.org获取数据。这不起作用,因为您的浏览器中有same origin policy(您无法从其他域请求页面)。尝试使用您自己的域中的内容替换dojotoolkit url。