1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > AJAX利用JSONP方式实现跨域数据传递

AJAX利用JSONP方式实现跨域数据传递

时间:2018-08-05 23:11:06

相关推荐

AJAX利用JSONP方式实现跨域数据传递

后端开发|php教程

后端开发-php教程

前一阵突发奇想想把网站上一些IFRAME调用彻底去掉,于是就想用ajax+json方式实现,后来发现报“No ‘Access-Control-Allow-Origin’ header is present on the

requested resource”错误。由于ajax不能跨域,所以换成JSONP方式实现,很简单:

安卓源码学习,wps ubuntu无桌面,儿童爬虫简笔,扫墓php,网页seo查询lzw

1.客户端源码

如何下载chrome源码,ubuntu如何删除目录,tomcat选哪个版本好,python 爬虫搜索,php记账程序,厦门抖音搜索优化乐云seolzw

test$(function() {var url = "http://192.168.1.102/index_szxx_ajax.php";$.ajax({ type: "get",async: false, url: url, dataType: "jsonp", jsonp: "callback", jsonpCallback:"infolist", success: function infolist(data){//数据返回后的处理函数infolist var backdata=""; for(var a in data){ for(var b in data[a]){ backdata=backdata+data[a][b]+"

"; } } $("#backdata").html(backdata);} });});

正在查询...

手机端双色球页面源码,ubuntu 命令的使用,tomcat的默认服务端口,国外爬虫购买网站,asp空间和php哪个好,seo岗位详解lzw

2.服务器端源码 index_szxx_ajax.php

query($sqlinfolist);while(($r=$rs_listinfo->fetch_assoc())==true){$rows[]=$r;}exit("infolist(".json_encode(gbk2utf8($rows)).");");//返回查询的JSON格式结果集并调用回调函数infolist//服务器端数据库为gb2312编码,转为JSON格式必须为UTF-8编码否则有汉字的单元值会变成NULL;function gbk2utf8($data){ if(is_array($data)){ return array_map(gbk2utf8, $data); } return iconv(gbk,utf-8,$data);}?>

以上就介绍了AJAX利用JSONP方式实现跨域数据传递,包括了方面的内容,希望对PHP教学有兴趣的朋友有所帮助。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。