Dojo xhrGet返回空数据

时间:2011-07-27 08:55:44

标签: ajax dojo

我是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;
        }

我对这段代码进行了调查,结果总是空的。谁能说我,我做错了什么?

提前致谢

低糜

1 个答案:

答案 0 :(得分:1)

我猜这是因为您的网站位于yourdomain.com,但您正在尝试从dojotoolkit.org获取数据。这不起作用,因为您的浏览器中有same origin policy(您无法从其他域请求页面)。尝试使用您自己的域中的内容替换dojotoolkit url。