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 相关文章推荐
Jquery从头学起第四讲 jquery入门教程
Aug 01 Javascript
Javascript字符串对象的常用方法简明版
Jun 26 Javascript
JS图片等比例缩放方法完整示例
Aug 03 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
Aug 17 Javascript
angularJs中datatable实现代码
Jun 03 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
Mar 15 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
Mar 07 Javascript
原生JS实现留言板
Mar 26 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
May 15 Javascript
vue如何搭建多页面多系统应用
Jun 17 Javascript
浅析JavaScript 函数防抖和节流
Jul 13 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
Nov 07 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
PHP递归返回值时出现的问题解决办法
2013/02/19 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
JavaScript 反科里化 this [译]
2012/09/20 Javascript
jQuery-serialize()输出序列化form表单值的方法
2012/12/26 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
JavaScript中的setMilliseconds()方法使用详解
2015/06/11 Javascript
javascript运动详解
2015/07/06 Javascript
jQuery实用技巧必备(下)
2015/11/03 Javascript
JavaScript实现简单Tip提示框效果
2016/04/20 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
JS中的phototype详解
2017/02/04 Javascript
yarn的使用与升级Node.js的方法详解
2017/06/04 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
[00:36]DOTA2风云人物相约完美“圣”典 12月17日不见不散
2016/11/30 DOTA
python常用函数详解
2016/09/13 Python
Python语言描述连续子数组的最大和
2018/01/04 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
2019/02/22 Python
Python sorted对list和dict排序
2020/06/09 Python
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2013/07/12 面试题
网游商务专员求职信
2013/10/15 职场文书
老师自我鉴定范文
2013/12/25 职场文书
运动会稿件300字
2014/02/14 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
学校2016年九九重阳节活动总结
2016/04/01 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书
js基础语法与maven项目配置教程案例
2021/07/15 Javascript
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android