我想用angularjs通過jsonp調用我的一個webservices。如何使用jsonp獲取我的webservice的結果?
當我在瀏覽器中直接調用http://example.com/files?callback=JSON_CALLBACK,我得到:
["folder1", "folder2"]
當我從angularjs撥打:
$http.jsonp('http://example.com/files?callback=JSON_CALLBACK')
.success(function(data){
console.log(data);
$scope.folders = data;
});
的console.log不會出現.... 上午什麼我做錯了?
必須我的web服務返回
JSON_CALLBACK(["folder1", "folder2"])
?我應該在我的API中手動執行嗎?瀏覽器不會自動執行該操作?
是的服務必須用來自GET參數'callback'的值包裝響應。 – dfsq 2014-10-08 12:44:17