繁体   English   中英

是否有可能从任何加载了jquery的页面向google.com提出成功的ajax get请求?

[英]Is it possible to make a successful ajax get request to google.com from any page that has jquery loaded?

我想成功获取google.com,我不在乎我是否使用jquery,我只是想以某种方式获取它(即不使用javascript库是好的,例如XMLHttpRequest也很好)。 这是一个示例ajax调用我从我加载jquery的本地机器上的test.html页面放入我的控制台:

var url = 'http://google.com';
$.ajax({
  type: 'GET',
  url: url,
  error: function(req, resp) {
    console.log('Error fetching ' + url);

    console.log("req:");
    console.log(req);

    console.log("resp:");
    console.log(resp);    
    },
  success: function(data) {
    console.log("success! here's the data:");
    console.log(data);
  }
});

非常感谢您的帮助!

由于同源策略,您不能随意抓取其他网站。 您将需要在您的服务器上构建一个中间数据来获取数据(在PHP中您可以使用file_get_contentscurl )然后那个脚本(在您的域上)将成为ajax调用的目标

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM