zoukankan      html  css  js  c++  java
  • 域编码jquery的AJAX跨域请求及跨域请求的原理

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

        jQuery的AJAX跨域求请的现实:

        这边文章写得很好:

        http://justcoding.iteye.com/blog/1366102

        浏览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://www.jb51.net/article/24097.htm

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

  • 相关阅读:
    SQL INNER JOIN
    SQL JOIN
    SQL OUTER JOIN
    SQL CROSS JOIN
    SQL 基础:Select语句,各种join,union用法
    Morton Code
    vs 字体
    sql 语言
    sqllite3
    linux怎么区别文本文件和二进制文件
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3043205.html
Copyright © 2011-2022 走看看