angularjs学习笔记(四) jsonp跨域
来源:互联网 发布:软件分类号 编辑:程序博客网 时间:2024/05/17 04:30
<script>(function(angular){"use strict"var app= angular.module('appController',[]);app.service('HttpService',['$document,$window',function($document,$window){//url请求的路径 data入参 callback回调函数this.jsonp=function(url,data,callback){//挂载回调函数var kawaCallback='kawaCallback';$window[kawaCallback]=callback;//url中没有'?'就加'?',有就加'&','&'即使重复了也没影响var param =url.indexOf('?')==-1 ? '?':'&';//{id: 001,name:kawa} => id=1&name=kawafor(var q in data){param+=key+'='+data[key]+'&';}//回调函数param+='callback=kawaCallback'//创建script标签var script_=$document[0].createElement('script');script_.src=url+param;//将script放入页面中会自动加载$document[0].body.appendChild(script_);}}])})(angular);</script>
1 0
- angularjs学习笔记(四) jsonp跨域
- AngularJS学习笔记(四)
- AngularJS学习笔记(四)
- ajax学习笔记二-jsonp跨域
- JSONP学习笔记
- JSONP学习笔记
- AngularJS学习(四) 指令
- Angularjs学习笔记(四)模块化与依赖注入
- AngularJS下jsonp跨域SyntaxError问题
- json,jsonp,ajax学习笔记
- AngularJs学习笔记--Forms
- AngularJS入门学习笔记
- AngularJS学习笔记
- AngularJS 学习笔记(邹业盛)
- AngularJs学习笔记--bootstrap
- AngularJs学习笔记--directive
- AngularJs学习笔记--directive
- AngularJs学习笔记--bootstrap
- 《CANOpen》 学习笔记2
- Vivado Hardware Manager的使用
- 管道的相关知识
- 计算机网络——概述
- Java运算符
- angularjs学习笔记(四) jsonp跨域
- Alluxio架构图-总
- macos 使用技巧
- linux服务器实例MYSQL每日备份脚本
- 怎样合法地打造一个属于自己的商业情报网络?
- 花指令入门
- 【数论】HDU 1576
- HTTP Status 404(The requested resource is not available)的几种解决方案
- 新起点 为了自己的兴趣出发