JSONP是JSON with padding 的简写,其有两个部分组成,一个是回调函数,一个是数据,其基本格式如下

function handleResult(result){
alert(result.ip);
}
var script = document.createElement("script");
script.src = "http://a.taobao.com/json/?callback = handleResult";
document.body.insertBefore(script,document.body.firstChild);

JSONP两点不足:

1、JSONP是从其他域中获取代码,如果其他域不安全,则没有办法保证代码的安全性

2、确定JSONP请求是否失败不是很容易,HTML5新增了onerror事件处理,但是兼容性还不是很好

最新文章

  1. [LeetCode] Number of Connected Components in an Undirected Graph 无向图中的连通区域的个数
  2. PHP的错误机制总结
  3. BZOJ 1131: [POI2008]Sta
  4. 面试复习(C++)之基数排序
  5. 深入理解 C 语言的函数调用过程
  6. MonoDevelop几个常用的快捷键
  7. Linux基础01 学会使用命令帮助
  8. libmysqlclient.so.15: cannot open shared object file: No such file or directory
  9. super.getClass()方法
  10. JavaScript高级程序设计30.pdf
  11. Mysql数据库之auto_increment
  12. python常见异常
  13. c语言的第四次作业
  14. 在vue 里使用腾讯ditu
  15. OJ每日一练试水第1天,聊聊输入输出问题
  16. jsp(web作业)
  17. SQLServer图数据库一些优点
  18. 5.22 css和基本选择器
  19. Linux命令之nohup和重定向
  20. js+springMVC 提交数组数据到后台

热门文章

  1. ECharts中文显示为Unicode码
  2. sp_send_dbmail权限问题
  3. Js/Jquery- Base64和UrlEncode编码解码
  4. Android Fragment之间传值
  5. 动态获取jar文件的路径
  6. spring websocket Converters must not be empty
  7. 学习笔记:暴力破解WIFI小软件
  8. 利用mongodb开发lbs应用实践【转】
  9. 新型信用卡MasterPass
  10. 制作一个类似苹果VFL的格式化语言来描述UIStackView