function getTotalResultsInfo(gAuthor, gOther) {
// Generate correct http request
var url_to_get = "http://scholar.google.com/scholar?as_q=" + gOther + "&num=" + ret_results + "&as_sauthors=" + gAuthor;
$.getJSON(url_to_get, function (data) {
totalCount(data);
document.getElementById("loading").style.display = "none";
});}
它似乎不起作用,但给了我
“XMLHttpRequest 无法加载 http://scholar.google.com/scholar?as_q=&num=100&as_sauthors=daniel。Access-Control-Allow-Origin 不允许来源“http://localhost:4448”。”
friend 告诉我这是跨域ajax问题。但我不知道如何让它发挥作用......
最佳答案
您可以通过在服务器上的网页标题中添加 Access-Control-Allow-Origin: * 来实现此目的。如果您拥有该服务器,但不会成为 Google 页面的一个选项,那就没问题,您需要以不同的方式而不是直接通过 AJAX 检索数据。
关于javascript - Access-Control-Allow-Origin 不允许来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13888575/