1
8
该错误似乎是
Same Origin Policy
:为了简化,您只能对原始服务器上的内容进行Ajax请求。(
然后,从foobar.com,您可以对
对于浏览器,请求将转到源服务器,并被允许(浏览器无法知道响应来自场景后面的其他地方)。 Caveats:
|
2
4
您可以使用脚本标记和JSON从另一台服务器异步获取数据:
您可以使用它动态加载远程javascript(通过创建一个新的脚本元素并设置src属性,然后加载到dom),这可以设置一个变量。不过,你真的需要 信任 远程站点,因为将评估JS 没有任何先决条件 . |
3
1
有一个方法调用
此方法使用“blank.htm”,因为它首先导航到目标页,然后返回blank.htm页以克服“同一源策略”限制。 Dojo已经实现了这一点,您可以找到更详细的解释 here . 另外,我在我编写的库中实现了一个基于此方法的跨域xmlhttpRequest对象,可以找到 here . 您可能无法使用该库,因为它需要1个或2个附加库,可以找到这些库 here . 如果您需要进一步帮助以您的方式实现它,我将尽力。 |
4
0
所以我最终做了什么,因为它只是一个GET——不需要检索数据——我使用jquery创建了一个隐藏的iframe,其中包含了我想要传递的变量set作为源。工作很有魅力。感谢所有提供反馈的人-谢谢! |
5
0
这个怎么样!!使用PHP代理。 使用PHP的跨域Ajax调用 http://www.phpfour.com/blog/2008/03/cross-domain-ajax-using-php/ |
6
0
ajax也有一个设置“CrossDomain”。 http://api.jquery.com/jQuery.ajax/ crossDomain (default: false for same-domain requests, true for cross-domain requests) Type: Boolean If you wish to force a crossDomain request (such as JSONP) on the same domain, set the value of crossDomain to true. This allows, for example, server-side redirection to another domain. (version added: 1.5) |
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |