JQuery 中的ajax的方法 ($.ajax,$.post.$get,$.jgetJSON)

最近在学习json的一些用法,主要用到ajax的异步操作,做一下整理:

jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求     (一般以$.post使用)

参数:

url (String) : 发送请求的URL地址(服务器的请求地址).

data (Map) : (可选) 要发送给服务器的数据,以 Key/value 的键值对形式表示。

callback (Function) : (可选) 载入成功时回调函数(只有当Response的返回状态是success才是调用该方法)。

type (String) : (可选)官方的说明是:Type of data to be sent。其实应该为客户端请求的类型(JSON,XML,等等)

使用的实例:

$.post('Login',
       {'name':name,'password':password},
       function(msg){
                     alert(msg.result);
                          }
    );

jQuery.post( url, [data], [callback], [type] ) :使用GOST方式来进行异步请求

   其参数的意义和用法和post一样

还有一个$.getJSON(rl, [data], [callback], [type]),他的使用方法和前面一样,大家参考前面,就不多说了


$.ajax()([settings])这个是jQuery 的底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。简单的推荐用$.get, $.post

直接上实例吧,一些常用的:

$.ajax({
url: 'Login.action',     //发送请求的URL地址(服务器的请求地址)

type: 'POST',        //发送请求类型

data:{Name:"keyun"},   //发送到服务器的数据。将自动转换为请求字符串格式。

dataType: 'html',      //预期服务器返回的数据类型。例如xml,json,如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,这和post不一样post是json请注意

timeout: 1000,       //设置请求超时时间(毫秒)。此设置将覆盖全局设置。

error: function(){alert('Error loading PHP document');},     //请求失败后的回调函数。

success: function(result){alert(result);}                   //请求成功后的回调函数。

});

最后还是加一句,发现有什么问题请指出,虚心求教!



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值