zoukankan      html  css  js  c++  java
  • [原创] jquery post 跨域 提交数据_Front_row的空间_百度空间

    [原创] jquery post 跨域 提交数据_Front_row的空间_百度空间

    [原创] jquery post 跨域 提交数据
    2011-06-28 11:10

    跨域的N种形式:

    1.直接用jquery中$.getJSON进行跨域提交

              优点:有返回值,可直接跨域;

              缺点:数据量小

       提交方式:仅get (无$.postJSON)

    2.在页面中嵌入一个iframe,把iframe的宽和高设置为0进行跨域提交

               优点:可直接跨域;

               缺点:无返回值(脱离ajax本质);

        提交方式:get/post

    3.直接用$.post跨域,先提交到本地域名下一个代理程序,通过代理程序向目的域名进行post或get提交,并根据目的域名的返回值通过代理 程序返回给本地页面

              优点:有返回值,可直接跨域,可通过 代理程序 统计ip等用户信息,增加安全性;

       提交方式:get/post

           复杂度:需要前端工程师和后端工程师配合(php/java../工程师)  

               缺点:需要消耗本地服务器资源,增加ajax等待时间(可忽略)

    4.向百度学习的思路:由于调用任何js文件不涉及跨域问题,所以js脚本中可以编写调用远程服务器上的js文件,该文件实现你需要的业务。

                                      即a.js动态调用www.baidu.com/b.js ,其中b.js实现业务

    5.待研究……

  • 相关阅读:
    Xcode 单元测试
    Oracle积累
    懒人小技巧, Toad 常用偷懒方法
    改变UITableView选中行高亮的颜色
    苹果企业版帐号申请记录
    RGB颜色设置错误
    IOS 设置文件是否使用ARC
    懒人的小技巧, 批处理修改IP
    Go连接MYSQL
    Go中的函数和闭包
  • 原文地址:https://www.cnblogs.com/lexus/p/2492050.html
Copyright © 2011-2022 走看看