1. 程式人生 > >關於angular1.6.4以上版本的jsonp跨域問題的解決方案

關於angular1.6.4以上版本的jsonp跨域問題的解決方案

在使用angular.js請求跨域檔案時出現了跨域問題,百度了很多檔案的解釋都相對模糊,最後在搜尋視訊檔案時,看到了開課吧石川老師的視訊上的講解,解決了此項問題。

關於低版本的寫法和高版本的寫法,都有講解。大家可以去搜索看一下。

這裡的記載是我重新整理的,附上本人的程式碼塊供參考。

HTML:

跨域請求資料部分的js:


data.js資料:


講解部分複製貼上石川老師的檔案(原諒我的懶):

v1.5.*
  $http.jsonp('xxx?cb=JSON_CALLBACK').then();


v1.6.4之後
  let res=$sce.trustAsResourceUrl('xxx');
  $http.jsonp(, {jsonpCallbackParam: 'cb'}).then();