如何使用 javascript for http request 使用 .com url.
How to use javascript for http request using .com url?
所以我想创建一个从其他不同网站加载某些html的网站,比如说 google.com,使用javascript。我已经这样做了...
<button type="button" onclick="load()">Request data</button>
<p id="demo"></p>
<script>
function load() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function(){
if(xhttp.readyState === 4 && xhttp.status === 200){
document.getElementById("demo").innerHTML = xhttp.responseText;
};
}
xhttp.open("GET", "http://www.google.com or some .com url", true);
xhttp.send();
}
</script>
而且它不起作用。我错过了什么?什么都值得赞赏!
XMLHttpRequest 会给你同源策略错误。您可以通过执行以下操作来使用脚本 HTML 标记从另一个域获取数据来解决此问题:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'http://www.google.com';
在此之后,您将最终得到
<script>
//Some Data
</script>
因此,您将不得不改用 JSONP。例:
<script>
$(document).ready(function(){
$.ajax({
url: 'http://google.com/'
dataType: 'jsonp',
success: function(){
// Do something
},
error: function(){
// Do Something
}
});
})
</script>
相关文章:
- 使用带有.net autopostback的ryanfait.com自定义表单元素
- 使用Parse.com查询制作新闻源
- 如何使用Parse.com JavaScript SDK上传图像
- 在underscore.js中显示列表中的所有项目(使用Parse.com)
- 这个网站使用哪个滑块http://siteflu.com/.
- 对 Parse.com 结果使用 ng 重复
- 如何使用Mobiledoc-kit重现 medium.com 编辑器的“嵌入媒体”按钮
- parse.com 如何将查询限制与每个查询一起使用
- 使用 JavaScript Regex 将“First.Last@example.com”变成“flast”
- 我想使用hashbang URL(blah.com/#!/thingtoload)动态加载页面内容(在DIV中),我有j
- 如何使用 angularjs 以表格格式显示 parse.com 的查询结果
- 使用svg.js的代码在JSFiddle.com或我的笔记本电脑中不起作用
- 是否有使用Javascript的Parse.com下拉选项
- 使用deployJava.js时,禁用重定向到移动设备上的java.com
- 如何使用Meteor.com检测JavaScript是否被禁用
- PARSE.COM - 使用 AnyMeme 云代码教程需要帮助
- http://www.badassembly.com/work/ 使用了哪些网络技术
- 如何使用 javascript for http request 使用 .com url.
- 无法使用COM javascript访问sharepoint 2013网站
- 使用COM界面访问iTunes中新添加的曲目