时间:2021-05-28
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);}
});
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
jQuery中把ajax封装得非常好。但是日常开发中,我偶尔还是会遇到ajax报错。这里简单分析一下ajax报错一般的jQuery用法如下,ajax通过post
定义和用法ajax()方法通过HTTP请求加载远程数据。该方法是jQuery底层AJAX实现。简单易用的高层实现见$.get,$.post等。$.ajax()返
本文实例讲述了jQuery中ajax的post()方法用法。分享给大家供大家参考。具体分析如下:$.post()方法通过HTTPPOST请求从服务器上请求数据。
htmlpost请求之a标签的两种用法举例,具体内容如下:1、使用ajax来发起POST请求HTML代码如下:发起POST请求JQuery代码如下:$(".a_
jquery.post用法https://www.jb51.net/article/45181.htm当使用ajax获取data数据的时候,直接data.foo