如何使用JSONP
1.使用$.getJSON()
$.getJSON(" http://跨域的dns/document!searchJSONResult.action?name1="+value1+"&jsoncallback=?",
function(json){
if(json.属性名==值){
// 执行代码
}
});
2.使用$.ajax()
$.ajax({
type: "get",
async: false,
url: "http://flightQuery.com/jsonp/flightResult.aspx?code=CA1998",
dataType: "jsonp",
jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)
jsonpCallback:"flightHandler",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据
success: function(json){
alert('您查询到航班信息:票价: ' + json.price + ' 元,余票: ' + json.tickets + ' 张。');
},
error: function(){
alert('fail');
}
});
3. <script type="text/javascript">
function jsonpCallback(result) {
alert(result.msg);
}
</script>
<script type="text/javascript" src="http://crossdomain.com/jsonServerResponse?jsonp=jsonpCallback"></script>
最新文章
- JVM学习(1)——通过实例总结Java虚拟机的运行机制
- testng 6.8.6 eclipse plugin
- android命令安装apk时报错:INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
- 《C语言入门1.2.3—一个老鸟的C语言学习心得》—清华大学出版社炮制的又一本劣书及伪书
- Ubuntu 14.10 下安装java反编译工具 jd-gui
- C#操作txt问件,进行清空添加操作
- log4net 一分钟上手
- 磁珠 磁环 双向二极管 TVS二极管
- Cocos2d-x获取随机数
- CVE-2015-1635,MS15-034 漏洞测试
- 正确设置网站title、keywords、description(转载)
- 微信公众号开发笔记1(nodejs开发的)
- Zabbix JMX监控之ActiveMQ
- [Luogu 1410]子序列
- C#删除字符串最后一个字符
- MySQL学习11 - MySQL创建用户和授权
- Docker 入门(Mac环境)- part 4 swarms
- POJ 2253 - Frogger - [dijkstra求最短路]
- HDU3584 Cube
- Go 1 Release Notes