码迷,mamicode.com
首页 > Web开发 > 详细

jquery jsonp实现跨域

时间:2016-02-18 19:27:11      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

html代码:

 1 $("#testJsonp").click(function(){
 2     $.ajax({
 3         url: "http://www.test.cc/1.php",                        
 4         type:‘get‘,
 5         async:false,
 6         jsonpCallback: "receive",
 7         jsonp: "callback",
 8         // tell jQuery we‘re expecting JSONP
 9         dataType: "jsonp",                        
10         success: function( data ) {             
11             alert(data.status);
12             console.log( data ); // server response
13         }
14     });
15 });

1.php

1 $arr = array(
2     ‘status‘ => 1,
3 );
4 echo $_GET[‘callback‘]."(".json_encode($arr).")";   

需要注意的是:

jsonpCallback:需要设置,然后在php代码返回时,需要拼接成一个js方法。
只支持get跨域是妥妥地

jquery jsonp实现跨域

标签:

原文地址:http://www.cnblogs.com/300js/p/5198898.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!