博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
域编码jquery的AJAX跨域请求及跨域请求的原理
阅读量:6124 次
发布时间:2019-06-21

本文共 656 字,大约阅读时间需要 2 分钟。

工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下域编码

    jQuery的AJAX跨域求请的现实:

    这边文章写得很好:

    

    浏览jQuery的源码可知,用设置 dataType: "jsonp"停止跨域求请时,jQuery会断判求请的域否是和页面属于同域,如果同源,则不通过script签标获得跨域数据,n为false,如下图:

 

    如果是跨域,n为true,进入if语句面里,创立script签标,并设置charset编码属性值为:scriptCharset。

    每日一道理
青春是用意志的血滴和拼搏的汗水酿成的琼浆——历久弥香;青春是用不凋的希望和不灭的向往编织的彩虹——绚丽辉煌;青春是用永恒的执著和顽强的韧劲筑起的一道铜墙铁壁——固若金汤。

    有关跨域的理原请看下面址地的文章,看jQuery源码可知jquery的跨域求请底层也是通过script签标获得跨域数据。

 

    在目项开辟中现发一个问题:如果跨域求请的数据是和设置的scriptCharset设置的编码格式不同,且又和页面编码格式不同会有乱码问题:

    我们目项中服务器返回的是GBK编码的数据,scriptCharset设置的是UTF-8,页面编码是GB2312,发当初IE7下会有乱码,其他IE版本及浏览器又常正。这个有点妙其名莫

 

 

    再绍介一篇关相浏览,面里有网络分析工具Fiddler的应用及AJAX提交的编码的大致用法的绍介:

    

 

 

文章结束给大家分享下程序员的一些笑话语录: 看到有人回帖“不顶不是中国人”,他的本意是想让帖子沉了。

转载地址:http://ymfua.baihongyu.com/

你可能感兴趣的文章
pfsense锁住自己
查看>>
vsftpd 相关总结
查看>>
bash complete -C command
查看>>
解决zabbix 3.0中1151端口不能运行问题
查看>>
售前工程师的成长---一个老员工的经验之谈
查看>>
Get到的优秀博客网址
查看>>
dubbo
查看>>
【Git入门之四】操作项目
查看>>
老男孩教育每日一题-第107天-简述你对***的理解,常见的有哪几种?
查看>>
Python学习--time
查看>>
在OSCHINA上的第一篇博文,以后好好学习吧
查看>>
高利率时代的结局,任重道远,前途叵测
查看>>
Debian 6.05安装后乱码
查看>>
欢迎大家观看本人录制的51CTO精彩视频课程!
查看>>
IntelliJ IDEA中设置忽略@param注释中的参数与方法中的参数列表不一致的检查
查看>>
关于软件开发的一些感悟
查看>>
uva 10806
查看>>
纯CSS3绘制的黑色图标按钮组合
查看>>
Linux中环境变量文件及配置
查看>>
从0开始学Flutter
查看>>