javascript jQuery $.post $.ajax用法


Posted in Javascript onJuly 09, 2008

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

参数: 

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

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

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

type (String) : (可选)官方的说明是:Type of data to be sent。其实应该为客户端请求的类型(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()说到的this            alert(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('Error loading PHP document');},

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

});

Javascript 相关文章推荐
javascript奇异的arguments分析
Oct 20 Javascript
jQuery 下拉列表 二级联动插件分享
Mar 29 Javascript
JQuery基础语法小结
Feb 27 Javascript
js实现商品抛物线加入购物车特效
Nov 18 Javascript
jQuery实现图片向左向右切换效果的简单实例
May 18 Javascript
详谈jQuery.load()和Jsp的include的区别
Apr 12 jQuery
vuex实现登录状态的存储,未登录状态不允许浏览的方法
Mar 09 Javascript
vue axios登录请求拦截器
Apr 02 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
Feb 01 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
May 22 Javascript
学习RxJS之JavaScript框架Cycle.js
Jun 17 Javascript
微信小程序实现弹出菜单动画
Jun 21 Javascript
javascript同步Import,同步调用外部js的方法
Jul 08 #Javascript
SWFObject Flash js调用类
Jul 08 #Javascript
Firefox和IE浏览器兼容JS脚本写法小结
Jul 07 #Javascript
图片自动缩小 点击放大
Jul 07 #Javascript
超级退弹代码
Jul 07 #Javascript
Javascript入门学习资料收集整理篇
Jul 06 #Javascript
javascript 火狐(firefox)不显示本地图片问题解决
Jul 05 #Javascript
You might like
php设置编码格式的方法
2013/03/05 PHP
php的GD库imagettftext函数解决中文乱码问题
2015/01/24 PHP
laravel 关联关系遍历数组的例子
2019/10/10 PHP
拖动Html元素集合 Drag and Drop any item
2006/12/22 Javascript
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
JavaScript中对象介绍
2014/12/31 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
2015/01/24 Javascript
jQuery判断对象是否存在的方法
2015/02/05 Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
2015/02/26 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
Javascript中replace()小结
2015/09/30 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
2016/03/01 Javascript
JS封装的选项卡TAB切换效果示例
2016/09/20 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
vue的keep-alive用法技巧
2019/08/15 Javascript
如何在Vue项目中添加接口监听遮罩
2021/01/25 Vue.js
Python httplib,smtplib使用方法
2008/09/06 Python
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
基于python实现简单日历
2018/07/28 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
python分布式计算dispy的使用详解
2019/12/22 Python
浅谈python3 构造函数和析构函数
2020/03/12 Python
python模拟斗地主发牌
2020/04/22 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
pycharm使用技巧之自动调整代码格式总结
2020/11/04 Python
德国足球商店:OUTFITTER
2019/05/06 全球购物
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
网络方面基础面试题
2012/11/16 面试题
先进事迹报告会主持词
2014/04/02 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
电影建国大业观后感
2015/06/01 职场文书
2015年评职称个人工作总结
2015/10/15 职场文书
导游词之贵州百里杜鹃
2019/10/29 职场文书