我正在尝试使用 JQuery 调用 google 自定义搜索 API 并收到访问控制来源错误。这有效:
<script>
function hndlr(response) {
console.log(response);
for (var i = 0; i < response.items.length; i++) {
var item = response.items[i];
$('#content').append(item.htmlTitle + "<br/>");
}
}
</script>
<script src="https://www.googleapis.com/customsearch/v1?key=AIzaSyABvGyx3nwDJJtbaRe2_UZhakVSpcxfebU&cx=017576662512468239146:omuauf_lfve&q=perlin+noise&callback=hndlr"></script>
但是如果我尝试引入 jquery,它就不起作用:
var url = "https://www.googleapis.com/customsearch/v1?key=[MY_KEY]&q=perlin+noise&callback=hndlr";
$.ajax({
url: url,
dataType: 'json',
success: function(data){
console.log('data:' + data);
}
或者
$.get(url, function(data) {
console.log(data)
});