本文實例講述了Angular使用$http.jsonp發送跨站請求的方法。分享給大家供大家參考,具體如下:
Angular中使用$http.jsonp發送跨站請求的實踐中,遇到了下面的一些問題:
1. 不是所有返回json格式的url都支持jsonp,服務器端需要支持從url中讀取返回函數并用它封裝json數據。
2. AngularJS v1.6.1中,url中不能包含callback這個參數,而是用jsonpCallbackParam來指定
angular.module('mthtran').config(function($sceDelegateProvider) { $sceDelegateProvider.resourceUrlWhitelist([ // Allow same origin resource loads. 'self', // Allow loading from our assets domain. 'http://query.yahooapis.com/v1/public/**' ]);})
更多關于AngularJS相關內容感興趣的讀者可查看本站專題:《AngularJS指令操作技巧總結》、《AngularJS入門與進階教程》及《AngularJS MVC架構總結》
希望本文所述對大家AngularJS程序設計有所幫助。
新聞熱點
疑難解答