手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript jQuery $.post $.ajax用法
javascript jQuery $.post $.ajax用法
摘要:jQuery.post(url,[data],[callback],[type]):使用POST方式来进行异步请求参数:url(String...

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

参数:

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

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

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

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

这是一个简单的POST请求功能以取代复杂$.ajax。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用$.ajax。示例代码:

Ajax.aspx:

Response.ContentType="application/json";Response.Write("{result:'"+Request["Name"]+",你好!(这消息来自服务器)'}");jQuery代码:

$.post("Ajax.aspx",{Action:"post",Name:"lulu"},function(data,textStatus){//data可以是xmlDoc,jsonObj,html,text,等等.//this;//这个Ajax请求的选项配置信息,请参考jQuery.get()说到的thisalert(data.result);},"json");点击提交:

这里设置了请求的格式为"json":

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

这里有几个Ajax事件参数:beforeSend,success,complete,error。我们可以定义这些事件来很好的处理我们的每一次的Ajax请求。

$.ajax({url:'stat.php',

type:'POST',

data:{Name:"keyun"},

dataType:'html',

timeout:1000,

error:function(){alert('ErrorloadingPHPdocument');},

success:function(result){alert(result);}

});

【javascript jQuery $.post $.ajax用法】相关文章:

Javascript中With语句用法实例

JavaScript中length属性的使用方法

javascript获取select值的方法分析

javascript中动态函数用法

javascript中clipboardData对象用法

JavaScript中exec函数用法实例分析

Javascript中For In语句用法实例

javascript中attachEvent用法

JavaScript中Number.MAX_VALUE属性的使用方法

javascript原型模式用法实例详解

精品推荐
分类导航