jQuery调用ajax请求的常见方法汇总


Posted in Javascript onMarch 24, 2015

本文实例汇总了jQuery调用ajax请求的常见方法。分享给大家供大家参考。具体如下:

示例代码1

$.ajax('/ROUTE', {
 type: 'GET'
 data: {param1: 'Hello', param2: 'World'},
 dataType: 'json',
 contentType: 'application/json',
 timeout: 3000,
 success: function(response) {
  // console.log(response.something);
 },
 error: function(request, errorType, errorMessage) {
  // console.log("[" + errorType + "] " + errorMessage);
 },
 beforeSend: function() {
  // do something like .addClass('is-fetching')
 },
 complete: function() {
  // do something like removeClass('is-fetching')
 }
});

示例代码2

$.get('/ROUTE', function(response) {
 // success (response: HTML)
});
 
$.getJSON('/ROUTE', function(response) {
 // success (response: JSON)
});

示例代码3

$('form').on('submit', function(event) {
 event.preventDefault();
 var formData = $(this).serialize();
 $.ajax($(this).attr('action'), {
  type: $(this).attr('method'),
  data: formData,
  dataType: 'json',
  contentType: 'application/json',
  success: function(response) {},
  error: function(request, errorType, errorMessage) {},
  beforeSend: function() {},
  complete: function() {},
  timeout: 3000
 });
});

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
js获取客户端外网ip的简单实例
Nov 21 Javascript
js判断文本框剩余可输入字数的方法
Feb 04 Javascript
JavaScript修改作用域外变量的方法
Mar 25 Javascript
Angular JS数据的双向绑定详解及实例
Dec 31 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
Mar 08 Javascript
JavaScript中transform实现数字翻页效果
Mar 08 Javascript
JavaScript数组和对象的复制
Mar 21 Javascript
JS中精巧的自动柯里化实现方法
Dec 12 Javascript
js和jQuery以及easyui实现对下拉框的指定赋值方法
Jan 23 jQuery
Vue.js 中的 v-model 指令及绑定表单元素的方法
Dec 03 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
Jan 19 Javascript
javascript读取本地文件和目录方法详解
Aug 06 Javascript
JSONP之我见
Mar 24 #Javascript
JavaScript将数字转换成大写中文的方法
Mar 23 #Javascript
自定义jQuery插件方式实现强制对象重绘的方法
Mar 23 #Javascript
jQuery定义背景动态切换效果的方法
Mar 23 #Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
Mar 23 #Javascript
jQuery实现拖拽效果插件的方法
Mar 23 #Javascript
jQuery操作表单常用控件方法小结
Mar 23 #Javascript
You might like
如何跨站抓取别的站点的页面的补充
2006/10/09 PHP
php操作sqlserver关于时间日期读取的小小见解
2009/11/29 PHP
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
php中多维数组按指定value排序的实现代码
2014/08/19 PHP
PHP中echo和print的区别
2014/08/28 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
JavaScript小技巧 2.5 则
2010/09/12 Javascript
鼠标移到图片上变大显示而不是放大镜效果
2014/06/15 Javascript
js判断鼠标左、中、右键哪个被点击的方法
2015/01/27 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
理解javascript中Map代替循环
2016/02/26 Javascript
修改Jquery Dialog 位置的实现方法
2016/08/26 Javascript
微信小程序 video组件详解
2016/10/25 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
javascript ASCII和Hex互转的实现方法
2016/12/27 Javascript
基于jquery二维码生成插件qrcode
2017/01/07 Javascript
canvas绘制的直线动画
2017/01/23 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
vue中使用ueditor富文本编辑器
2018/02/08 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
区别JavaScript函数声明与变量声明
2018/09/12 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
自定义Vue组件打包、发布到npm及使用教程
2019/05/22 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
Python获取本机所有网卡ip,掩码和广播地址实例代码
2018/01/22 Python
Python实现读取字符串按列分配后按行输出示例
2018/04/17 Python
python读写csv文件方法详细总结
2019/07/05 Python
详解django实现自定义manage命令的扩展
2019/08/13 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
JAVA中运算符的分类及举例
2015/09/12 面试题
出国考察邀请函
2014/01/21 职场文书
教师工作证明范本
2015/06/12 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS