本篇文章主要介绍了" jquery+ajax+jsonp实现跨域请求",主要涉及到方面的内容,对于Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
之前一篇博客详细的说明了jsonp协议,jquery ajax封装了jsonp协议,让跨域请求实现如此简单: $.ajax({type : "post",url...
之前一篇博客详细的说明了jsonp协议,jquery ajax封装了jsonp协议,让跨域请求实现如此简单:
- $.ajax({
- type : "post",
- url : "http://www.phpddt.com/ajax/test",
- dataType : "jsonp",
- jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback)
- jsonpCallback:"success_jsonpCallback",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
- success : function(json){
- alert('success');
- },
- error:function(){
- alert('fail');
- }
- });
服务器端处理如下:
- $data = .......
- $callback = $_GET['callback'];
- echo $callback.'('.json_encode($data).')';
- exit;
当使用jsonp时,使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。
以上就介绍了 jquery+ajax+jsonp实现跨域请求,包括了方面的内容,希望对Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_1787219.html