1
我有一個房間監視器設備我正在收集數據,我可以得到它與JavaScript的工作,但不是jQuery的。在頁面Jquery ajax jsonp:無效的左側分配
function myfunction(data){
console.log(data);
}
然後:
用普通的JavaScript,定義一個函數
<script type="text/javascript" src="http://172.16.198.19/getData.jsonp=callback=myfunction"></script>
我得到了包含所有數據控制檯的對象。大!
我現在試圖讓使用jQuery的$就相同的結果,但我有問題:
$.ajax({
url: 'http://172.16.198.19/getData.jsonp',
dataType: 'jsonp',
jsonCallback: 'parseData',
success: function(data){
console.log(data);
},
error: function(){
console.log("nope");
}
});
這給了我下面的錯誤:
Uncaught ReferenceError: Invalid left-hand side in assignment
什麼嘗試任何建議/如何解決的讚賞。謝謝。
編輯:解決並回答。 jQuery使用服務器拒絕的_=
格式化查詢。工作功能如下:
$.ajax('http://172.16.198.19/getData.jsonp', {
type: 'get',
dataType: 'jsonp',
jsonp: false,
jsonpCallback: 'parseData'
}).done(function(data) {
console.log(data.sensor[0].tc);
}).fail(function() {
console.log("nope");
});
}