我想通過使用jQuery的Yahoo查詢語言(YQL)從JSON獲取數據。未捕獲的SyntaxError:意外的標記:YQL jQuery
的index.html
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$.ajax({
url: "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D'http%3A%2F%2Fwww.unisul.br%2Fwps%2Fportal%2Fhome%2Fconheca-a-unisul%2Fa-universidade%2Fcampus-unisul-virtual%2Fpolos-presenciais'%20and%20xpath%3D'%2F%2F*%5B%40id%3D%22lista-polos%22%5D'&format=json&diagnostics=true&callback=",
dataType: 'jsonp',
success: function (response) {
var polos = response.results[0];
var getPolosHTML = '';
console.log(polos);
}
});
</script>
錯誤控制檯: Uncaught SyntaxError: Unexpected token :
任何解決方案?
@Pogrindis爲什麼?他沒有發送json到yql,他從yql收到它 –
你是對的..那麼在'響應'中是什麼呢? – Pogrindis
您的網址中缺少1個字符。 'callback ='應該是'callback =?'。儘管由於JSON的格式,它當然仍然會失敗。 –