Javascript 如何使用ajax/jquery而不是iframe调用外部页面?
我需要调用另一个页面,例如Javascript 如何使用ajax/jquery而不是iframe调用外部页面?,javascript,html,ajax,Javascript,Html,Ajax,我需要调用另一个页面,例如http://www.google.com到我的特定部门。我已经使用ajax完成了 $.ajax({ url : 'http://www.google.com', success : function (data) { $('#my-div').html(data); } }); 但是它不起作用……有没有更好的方法代替使用?由于同源策略,您的代码将无法工作(如果您的ajax代码位于www.mysite.com上
http://www.google.com
到我的特定部门。我已经使用ajax完成了
$.ajax({
url : 'http://www.google.com',
success : function (data)
{
$('#my-div').html(data);
}
});
但是它不起作用……有没有更好的方法代替使用
?由于同源策略,您的代码将无法工作(如果您的ajax代码位于www.mysite.com上,您只能将ajax请求发送到www.mysite.com上的其他文件)
以下是两种常见的解决方案:
1) 如果您可以编写服务器端代码,那么您可以使用ajax在自己的域www.google.com中创建并返回响应
2) 对于ajax,您可以使用,但有一个条件是服务器(在您的例子中是www.google.com)配置为JSONP响应。检查如何进行JSONP 由于同源策略,您的代码将无法工作(如果您的ajax代码位于www.mysite.com上,则只能向www.mysite.com上的其他文件发送ajax请求) 以下是两种常见的解决方案: 1) 如果您可以编写服务器端代码,那么您可以使用ajax在自己的域www.google.com中创建并返回响应
2) 对于ajax,您可以使用,但有一个条件是服务器(在您的例子中是www.google.com)配置为JSONP响应。检查如何进行JSONP 如果我调用系统内的页面…没有问题…但是在我的情况下,我需要调用第三方页面…如果我调用系统内的页面…没有问题…但是在我的情况下,我需要调用第三方页面…如果我调用系统内的页面…没有问题…但是在我的情况下,我需要调用第三方页面…所以这意味着如果我没有使用CURL,我不能调用其他页面。如果它是PHP,请查找并重试。对于JSONP,请查看。但是JSONP只有在你的目标站点允许它工作的情况下才会工作。是的,我正在使用PHP…实际上我需要调用另一个调查页面,…该页面是https,使用文件获取内容不起作用…好的。我明白了,看看这个关于https的卷曲。这是通过https获取内容的文件,所以这意味着如果我不使用CURL?的话,我不能调用另一个页面,如果它是PHP的话,请查找并删除它。对于JSONP,请查看。但是JSONP只有在你的目标站点允许它工作的情况下才会工作。是的,我正在使用PHP…实际上我需要调用另一个调查页面,…该页面是https,使用文件获取内容不起作用…好的。我明白了,看看这个关于https的卷曲。这是通过https获取内容的文件,所以这意味着如果我不使用CURL?的话,我不能调用另一个页面,如果它是PHP的话,请查找并删除它。对于JSONP,请查看。但是JSONP只有在你的目标站点允许它工作的情况下才会工作。是的,我正在使用PHP…实际上我需要调用另一个调查页面,…该页面是https,使用文件获取内容不起作用…好的。我明白了,看看这个关于https的卷曲。这是通过https获取内容的文件