本文实例讲述了角使用美元http.jsonp发送跨站请求的方法。分享给大家供大家参考,具体如下:
角中使用美元http.jsonp发送跨站请求的实践中,遇到了下面的一些问题:
1。不是所有返回json格式的url都支持jsonp,服务器端需要支持从url中读取返回函数并用它封装json数据。
2。AngularJS v1.6.1中,url中不能包含调这个参数,而是用jsonpCallbackParam来指定
代码如下:$ http。jsonp(一些/信任/url”, {jsonpCallbackParam:“回调”})
3.把网址加入白名单,否则会遇到浏览器同源策略限制的错误。
angular.module (“mthtran”) 过程(函数(sceDelegateProvider美元){ 美元sceDelegateProvider.resourceUrlWhitelist ([//允许同源资源负载。 “自我”,//允许加载域从我们的资产。 “http://query.yahooapis.com/v1/public/* *” ]); }) >之前更多关于AngularJS相关内容感兴趣的读者可查看本站专题:《AngularJS指令操作技巧总结》,《AngularJS入门与进阶教程》及《AngularJS MVC架构总结》
希望本文所述对大家AngularJS程序设计有所帮助。
角使用美元http.jsonp发送跨站请求的方法