鉴于网址 -
如何对上面的 url 进行 AJAX GET 查询(在页面加载时)并将返回的内容插入 HTML 页面上的空 div 标记?
<div id="ajax-result"></div>
我用 jQuery 尝试了 .load 方法,但它不起作用
var url
jQuery(function($) {
$('#ajax-result').load('url');
});
有任何想法吗?
鉴于网址 -
如何对上面的 url 进行 AJAX GET 查询(在页面加载时)并将返回的内容插入 HTML 页面上的空 div 标记?
<div id="ajax-result"></div>
我用 jQuery 尝试了 .load 方法,但它不起作用
var url
jQuery(function($) {
$('#ajax-result').load('url');
});
有任何想法吗?
由于Same Origin Policy,您不能对与您的代码不同的域进行 ajax 调用。
一种可能的解决方案是通过您域上的服务器端脚本代理请求。因此,您将对自己的域进行 ajax 调用,这将调用脚本通过服务器到服务器的通信向另一个域发出请求。第三方会将响应提供给您的服务器端脚本,该脚本又可以通过 ajax 响应传递响应。
您可以使用这个 javascript 库跨域 ajax:
https://github.com/padolsey/jQuery-Plugins/blob/master/cross-domain-ajax/jquery.xdomainajax.js
或作为解决方法 ajax 拥有域并在服务器端提取资源