【发布时间】:2011-06-20 19:19:39
【问题描述】:
我有一些 javascript 代码会向 api 发出请求。并且请求吐出 xml 作为响应。我正在使用 XMLHTTPRequest 来获取 xml。
在 Firebug 中,我注意到它失败了,并引发了异常。我不确定发生了什么。这是 Firebug 中的一个演示,您会在控制台窗口中注意到它会失败。
这是我运行的代码,
xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", configgg, false );
xmlHttp.send()
当我在网上搜索发生了什么的线索时,有一个主题是关于从另一个域请求内容不起作用并且问题出在服务器端时的问题。如果是这种情况,我将如何打开它(允许其他域进行 xmlhttprequests)? API 位于我们的一台服务器上,但我们正在从其他域进行请求测试以使其正常工作。
【问题讨论】:
-
如果您使用 google chrome 进行调试,您会看到此错误:XMLHttpRequest cannot load api.internetvideoarchive.com/Video/…。 Access-Control-Allow-Origin 不允许来源elvis.rowan.edu。
-
@gnur 有没有办法允许所有域访问?
标签: javascript firefox google-chrome xmlhttprequest