博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery之post方法
阅读量:6289 次
发布时间:2019-06-22

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

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'); 

本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/archive/2012/10/15/2724201.html,如需转载请自行联系原作者

你可能感兴趣的文章
Java IO: 其他字节流(上)
查看>>
Java中的锁
查看>>
节省60%费用!巧用阿里云归档存储降低基因测序成本
查看>>
《Adobe Dreamweaver CS6中文版经典教程》——1.7 创建自定义的快捷键
查看>>
linux学习笔记三: secureCRT小键盘输入数字键的时候,出现字母的解决方法:
查看>>
beego打印请求http内容
查看>>
手机自动化测试:Appium源码分析之跟踪代码分析二
查看>>
老李推荐:第8章7节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-小结
查看>>
Java语言概述
查看>>
支持 web sftp的Jumpserver 1.4.2 发布
查看>>
企业环境下MySQL5.5调优
查看>>
【阿里云MVP Meetup 第四期】产业中的“图像识别”分享与探索,干货来袭!
查看>>
集体通宵发版怎么破?阿里敏捷教练开出四道“药方”
查看>>
git常用命令
查看>>
3.07-JS合并两个JSON对象
查看>>
VUE2.0 实现移动端在固定区域内的滚动效果
查看>>
angularjs入门(一)
查看>>
环境变量PATH、cp命令、mv命令、cat命令、tac命令、more、less、head、tail
查看>>
bandit系列0--10
查看>>
文本过滤之grep,egreo及fgrep 三剑客及正则表达式
查看>>