jquery ajax的 $.get()和$.post()方法
$.get()和$.post()方法
$.get(url [,data] [,callback] [,type])
type:string类型,服务器端返回内容的格式,包括xml,html,script,json,text和_default
回调函数只有两个参数:function(data,textstatus){....}
data:返回的内容 ; textstatus请求状态:success,error,notmodified,timeout 4种
如果期待服务器端返回的数据格式是XML文档,那么需要在服务端设置content-type类型:
php代码:header("Content-type:text/xml; charset=utf-8");
$.post与$.get()的结构和使用方式相同
区别:
·get请求会将参数跟在url后进行传递,而post请求则是作为http消息的实体内容发送给web服务器。
·get方式对传输数据有大小限制(通常不能大于2KB),post理论上不受限制
·get方式请求的数据会被浏览器缓存起来,其他人可以从历史记录里读取这些数据,如账号等。get方式会带来严重的安全问题。post可以避免这些问题。
·get和post方式传递的数据在服务器端的获取也不同。
相关文档:
有很久一段时间我的BLOG上没有出现AJAX相关讯息了,主要当然是因为绝大部分的重心都放到了Silverlight身上(可预期的未来应该也会是如此)。
但由于工作上的需要,最近还是回头看了一下即将推出的ASP.NET Ajax Library...,顺便找了一下网络上的讯息,看这个态势我猜想应该不少ASP.NET开发人员忽略掉了这个其实已经bet ......
Ajax传参乱码 Ajax中文乱码 解决
在Ajax url传参时出现中文乱码的情况,解决方法:
例1: xmlHttp.open("GET","Engine.aspx?Action=getmainsort&Type= ......
一.工具下载
1.ASPAJAXExtSetup.msi
http://download.microsoft.com/download/5/4/6/5462bcbd-e738-45fa-84ca-fa02b0c4e1c2/ASPAJAXExtSetup.msi
2.ASPAJAXSourceCode.msi
http://download.microsoft.com/download/6/d/6/6d6c7c47-b9ff-4934-bb03-8a45b8418d35/ASPAJAXSourceCode.msi
3.AjaxControlToolkit
http://ww ......
注意:$.get()和$.post()方法是jQuery中的全局函数。前面讲到的load()方式是对jQuery对象进行操作的。
1、 $.get()方法
$.get()方法使用GET方式来进行异步请求。
它的语法结构为:
$.get( url [, data] [, callback] [, type] )
$.get()方法参数解释如下表:
参数名称
类 型
说 明
url
Strin ......
ajax请求不返回html代码的三种方式
ajax请求代码:
function ajaxSend() {
$.ajax({
url: “Test_Ajax.aspx”,
type: “post”,
data: { name: “ajax” },//如果请求的自身页面,为了在后台判断是不是ajax请求
error: function(xhr, textStatus, errorThown) {
alert(errorThown) ......