javascript - 为什么这个 jquery 加载不起作用?

标签 javascript jquery html load

这没有加载我想要的网站。

$('#example').load("http://www.example.com");

http://www.jsfiddle.net/JFdVv/

最佳答案

您无法从您所在的域以外的域加载内容,除非它是 JSONP(带有函数包装器的 JSON)...您无法像您尝试的那样加载纯 HTML,出于安全原因它已被阻止原因由same origin policy .

<小时/>

顺便说一句,您在页面中内联 example_ajax_request 时遇到错误的原因是默认情况下 jsfiddle 将您的 JavaScript 代码放入包装器中...您需要直接在页面(全局函数,范围不限于就绪处理程序),请注意顶部的第一个下拉列表...它需要是 “no wrap” (任一),而不是 ” onDomReady”

关于javascript - 为什么这个 jquery 加载不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4333877/

相关文章:

javascript - 如何使用 html 根据表格内容增加图像大小?

javascript - 如何在 JSX 中将字符串输出为 HTML?

javascript - 如何正确编写DFP页外广告单元?

html - 引导按钮

javascript - 为什么 hasOwnProperty 对构造函数和实例的行为不同?

javascript - jquery ajax 发布请求的 mvc 服务器端验证

jquery - click、mouseenter和toggleclass冲突,去除onclick背景色

html - 允许图像比包含 div 更宽

javascript - 加载另一个 div 时隐藏 div

javascript - 替换点击时动态生成的图像