angular.js - angular $http Jsonp 怎麼才能處理json資料的response?
漂亮男人
漂亮男人 2017-05-15 16:57:27
0
5
623

程式碼:
$http.jsonp("https://request.address.json)

.success(
    function(data, status, header, config){
        $scope.list = data;
        alert(data);
    }
)
.error(
    function(data){
        alert("error");
    }
);

請求回來提示:
Uncaught SyntaxError: Unexpected token :

但是透過瀏覽器查看請求,可以看出回傳的資料是json Data,而不是jsonp Data

求解怎麼才能讓angular 跨域請求 json格式的資料
(不要跟我說什麼在URL加callback,那是處理jsonp資料才使用的參數)

漂亮男人
漂亮男人

全部回覆(5)
迷茫

$http.get("xxxxx")

仅有的幸福

jsonp需要服務端配合的,你這個應該是服務端沒有做jsonp格式回傳

过去多啦不再A梦

請求的url需要加上&callback=JSON_CALLBACK,這需要服務端配合設定回傳jsonp的格式。這樣才能早回調裡面正確取得。

阿神

看不懂 你回傳資料 data節點不就是資料嗎

洪涛

請問解決了嗎? 解決了能否告訴我 謝謝

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板