我有问题。 是否可以向其他域提出请求?例如,我有一个网站test.com,它必须从http://www.google.lv/search?q=fat+pumpkin中获取一些数据。我已经尝试过jQuery .load方法XMLHttpRequest(),但结果始终相同,但出现错误:无法加载https://www.google.lv/search?q=fat+pumpkin&.rtng:在请求的请求中不存在'Access-Control-Allow-Origin'标头资源。因此,不允许访问原始“空”。
在没有PHP或其他服务器语言的情况下,是否可以解决该问题?
答案 0 :(得分:0)
与您的情况相同的问题:Access-Control-Allow-Origin error sending a jQuery Post to Google API's。
基本上,您需要为ajax请求添加crossDomain选项,例如:
$.ajax({
url: 'https://www.googleapis.com/moderator/v1/series?key='+key,
data: myData,
type: 'GET',
crossDomain: true,
dataType: 'jsonp',
success: function() { alert("Success"); },
error: function() { alert('Failed!'); },
beforeSend: setHeader
});