Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Dojo xhrGet仅返回null_Javascript_Dojo - Fatal编程技术网

Javascript Dojo xhrGet仅返回null

Javascript Dojo xhrGet仅返回null,javascript,dojo,Javascript,Dojo,以下Dojo代码的加载回调返回null。应该不会有任何问题,因为jQuery的ajax工作得很好。我错过了什么 Dojo版本-不工作 jQuery版本-works 查看Firebug net选项卡,我注意到jQuery版本实际上正在发送GET请求: GET localhost:11039 200OK localhost:11039 62.8KB 而Dojo版本。。。选择 OPTIONS localhost:11039 200OK localhost:1103

以下Dojo代码的加载回调返回null。应该不会有任何问题,因为jQuery的ajax工作得很好。我错过了什么

Dojo版本-不工作

jQuery版本-works

查看Firebug net选项卡,我注意到jQuery版本实际上正在发送GET请求:

GET localhost:11039    200OK     localhost:11039     62.8KB
而Dojo版本。。。选择

OPTIONS localhost:11039    200OK     localhost:11039     62.8KB
其他详情:

我在Ffox、Chrome和Safari中得到了相同的结果。
Dojo发送选项请求通常意味着Dojo将其视为跨域请求

选项请求正在检查Access Control Allow Origin标头,以查看是否应执行该请求,即使该请求被认为是跨域的


有关更多详细信息,请参见

Dojo发送选项请求通常意味着Dojo将其视为跨域请求

选项请求正在检查Access Control Allow Origin标头,以查看是否应执行该请求,即使该请求被认为是跨域的


有关更多详细信息,请参阅

我看不到任何重大错误,但您能否尝试提供一个相对url。它已连接。不确定dojo为什么使用HTTP选项而不是HTTP GET。你有一个有效的url要测试吗?我在第二个项目中错了。我的印象是,子域不属于跨域问题。我发送get请求的node.js应用程序位于api.nodenews.chris。。。我的dojo页面在nodenews上chris。。。。仍然不确定为什么localhost不能工作。这很令人沮丧,因为jQuery确实如此。工作就是…不同的端口号也被认为是跨域的。jQuery和Dojo脚本都是从localhost:11039提供的吗?@j33r您解决了这个问题吗?如果你能与我们分享答案,那就太好了。。因为如果它能在jQuery中工作,那很有趣。我看不出有什么大的错误,但是你能试着给出一个相对的url吗?它是有线的。不确定dojo为什么使用HTTP选项而不是HTTP GET。你有一个有效的url要测试吗?我在第二个项目中错了。我的印象是,子域不属于跨域问题。我发送get请求的node.js应用程序位于api.nodenews.chris。。。我的dojo页面在nodenews上chris。。。。仍然不确定为什么localhost不能工作。这很令人沮丧,因为jQuery确实如此。工作就是…不同的端口号也被认为是跨域的。jQuery和Dojo脚本都是从localhost:11039提供的吗?@j33r您解决了这个问题吗?如果你能与我们分享答案,那就太好了。。因为如果它在jQuery中真的起作用,那就很有趣了。
GET localhost:11039    200OK     localhost:11039     62.8KB
OPTIONS localhost:11039    200OK     localhost:11039     62.8KB