前端之家收集整理的这篇文章主要介绍了
类似于javascript浏览器的GET请求 ,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_
301_0@
我需要在客户端请求网页,然后将其作为字符串传递给服务器.我尝试了jQuery:
$.get(
"http://example.ru/",{name:"Joe",age:"42"},function(data){
$.get(
"script.PHP",{data:data,query:query},)
});
});
但没有成功.我怀疑它失败是因为jQuery添加了自定义标头.
您能否建议我一些技术来覆盖请求标头或任何发出请求的js库,就像浏览器一样?
您已经被
Same Origin Policy所吸引:
The same origin policy prevents a
document or script loaded from one
origin from getting or setting
properties of a document from another
origin.
您可以做的是在您的域上使用一个简单的代理来获取您感兴趣的页面(当然,需要获得许可),从而允许您通过ajax请求将其显示在页面上.我的意思是这样的:
$.get("yourdomain/proxy.PHP?name=Joe&age=42"
function(data){
$.get(
"script.PHP",)
});
});