javascript - 简单的 jQuery $.get 示例代码不起作用

标签 javascript jquery

我正在尝试获取网页的输出,我发现 jQuery 有一种方法可以通过 $.get method 执行此操作.

从上面的链接中,我找到了以下示例代码:

$.get('ajax/test.html', function(data) {
  $('.result').html(data);
  alert('Load was performed.');
});

我将示例代码修改为以下内容:

$.get('http://www.google.com', function(data) {
  $('.result').html(data);
  alert('Load was performed.');
});

但它不起作用。在这里查看:http://jsfiddle.net/6WQqD/1/

我做错了什么?如何发出输出页面内容的简单 HTTP 请求?

最佳答案

Same origin policy :

In computing, the same origin policy is an important security concept for a number of browser-side programming languages, such as JavaScript. The policy permits scripts running on pages originating from the same site to access each other's methods and properties with no specific restrictions, but prevents access to most methods and properties across pages on different sites.

关于javascript - 简单的 jQuery $.get 示例代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12655507/

相关文章:

javascript - 无法使用 after 函数通过 jQuery 添加 SVG

Jquery 将表行移动到顶部

jquery - 如何在 mvc 中预览然后发布多个图像?

javascript - jquery数据表访问className中的变量

javascript - 在expressjs中的回调之间传递路由参数的最佳方法

javascript - 如何检测 Angular 中复制对象的更改?

javascript - 在另一个选择列表中进行选择后如何显示/隐藏选择列表?

javascript - ReactJS Koans 杂货 list 第 1 部分

jquery - bxslider jquery css中的填充跳转

javascript - 为部分 View 设置 JavaScript 事件处理程序的最佳实践