
使用AJAX获取跨域数据的唯一(简便)方法是使用服务器端语言作为代理,如AndyE所指出的。这是一个小示例,说明如何使用jQuery来实现:
jQuery部分:
$.ajax({ url: 'proxy.php', type: 'POST', data: { address: 'http://www.google.com' }, success: function(response) { // response now contains full HTML of google.com }});和PHP(proxy.php):
echo file_get_contents($_POST['address']);
就那么简单。只要知道您可以或不能使用已抓取的数据即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)