javascript jQuery $.post $.ajax用法_Javascript教程-查字典教程网
javascript jQuery $.post $.ajax用法
javascript jQuery $.post $.ajax用法
发布时间:2016-12-30 来源:查字典编辑
摘要: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教程学习
    热门Javascript教程学习
    编程开发子分类