0

我在 Dojo 中使用了 dojo.xhrPost 方法并尝试从不同的域服务器 REST 服务调用 url。我在跨域中遇到问题。

我收到 ERROR ::: “ RequestError: Unable to load https://core.dev.moxynetwork.com/rest/authservice/authuser status: 0”</p>

请帮我。

问候和感谢, Vijayalaxmi

4

2 回答 2

1

dojo.xhrPost 已弃用并将被删除。

将 dojo/request/script 与 dojo 1.9 一起使用:

require(['dojo','dojo/ready','dojo/_base/lang','dojo/_base/array', 'dojo/request/script' ],
    function(dojo, ready, lang, array, script){
        ready(function(){
            script.get('ENTER-YOUR-URL.com',{jsonp: "callback"}).then(function(resJson){
                console.log(resJson);
            });
        });
});
于 2013-07-01T14:32:21.687 回答
0

您需要实现JSONP跨域资源共享( CORS ) 来管理跨域调用。两者都是 REST API 的技术,您在客户端无能为力。

于 2013-05-10T13:26:28.463 回答