zoukankan      html  css  js  c++  java
  • jQuery之post方法

    url,[data],[callback],[type]
    url:发送请求地址。
    data:待发送 Key/value 参数。
    callback:发送成功时回调函数。
    type:返回内容格式,xml, html, script, json, text, _default。

     

    1.get与post的区别?
    (1)GET方式传送数据量小,处理效率高,安全性低,会被缓存,而POST反之。

    (2)GET访问浏览器认为是等幂的。
    就是一个相同的URL,只有一个结果[相同是指整个URL字符串完全匹配]。
    所以,第二次访问的时候,如果URL字符串没变化,浏览器是直接拿出了第一次访问的结果。
    POST则认为是一个变动性访问,浏览器认为POST的提交必定是有改变的。
    防止GET的等幂访问就在URL后面加上"?+new Date();",[总之就是使每次访问的URL字符串不一样的]。
    设计WEB页面的时候,也应该遵守这个原则。

     

    2.AJAX乱码问题

    产生乱码的原因:
    1、xtmlhttp 返回的数据默认的字符编码是utf-8,如果客户端页面是gb2312或者其它编码数据就会产生乱码
    2、post方法提交数据默认的字符编码是utf-8,如果服务器端是gb2312或其他编码数据就会产生乱码
    解决办法有:
    1、若客户端是gb2312编码,则在服务器指定输出流编码
    2、服务器端和客户端都使用utf-8编码
    gb2312:header('Content-Type:text/html;charset=GB2312');
    utf8:header('Content-Type:text/html;charset=utf-8');


     

     

  • 相关阅读:
    Linux设备模型 学习总结
    平衡二叉树
    数字在排序数组中出现的次数
    两个链表的第一个公共节点
    第一个只出现一次的字符
    丑数
    把数组排成最小的数
    剑指offer 连续子数组的最大和
    查找描述信息中包括robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部
    for each
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/2724201.html
Copyright © 2011-2022 走看看