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 相关文章推荐
javascript 面向对象编程 function也是类
Sep 17 Javascript
滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码
Dec 28 Javascript
JS中prototype关键字的功能介绍及使用示例
Jul 21 Javascript
js中数组(Array)的排序(sort)注意事项说明
Jan 24 Javascript
批量修改标签css样式以input标签为例
Jul 31 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
Jan 28 Javascript
实例详解jQuery的无new构建
Aug 02 Javascript
判断数组的最佳方法(推荐)
Oct 11 Javascript
使用vue.js写一个tab选项卡效果
Mar 25 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
Nov 20 Javascript
详解JQuery基础动画操作
Apr 12 jQuery
微信小程序实现上拉加载功能
Nov 20 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
WindowsXP中快速配置Apache+PHP5+Mysql
2008/06/05 PHP
jquery 表单进行客户端验证demo
2009/08/24 Javascript
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
Javascript typeof与instanceof的区别
2016/10/18 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
JavaScript输入分钟、秒倒计时技巧总结(附代码)
2017/08/17 Javascript
用Vue写一个分页器的示例代码
2018/04/22 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
JS数组方法reduce的用法实例分析
2020/03/03 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
python如何读写json数据
2018/03/21 Python
python实现字符串中字符分类及个数统计
2018/09/28 Python
解决python测试opencv时imread导致的错误问题
2019/01/26 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
python 命令行传入参数实现解析
2019/08/30 Python
Django项目使用ckeditor详解(不使用admin)
2019/12/17 Python
Python修改列表值问题解决方案
2020/03/06 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
详解python程序中的多任务
2020/09/16 Python
深入浅析css3 border-image边框图像详解
2015/11/24 HTML / CSS
优秀干部获奖感言
2014/01/31 职场文书
安全月宣传标语
2014/10/07 职场文书
简单租房协议书(范本)
2014/10/13 职场文书
人生遥控器观后感
2015/06/11 职场文书
python 下载文件的几种方式分享
2021/04/07 Python
python基础学习之递归函数知识总结
2021/05/26 Python
MYSQL 表的全面总结
2021/11/11 MySQL
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript
vue el-table实现递归嵌套的示例代码
2022/08/14 Vue.js