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代码
Apr 23 Javascript
利用JQuery动画制作滑动菜单项效果实现步骤及代码
Feb 07 Javascript
一个简单的全屏图片上下打开显示网页效果示例
Jul 08 Javascript
防止登录页面出现在frame中js代码
Jul 22 Javascript
Jquery attr()方法 属性赋值和属性获取详解
Apr 15 Javascript
详解jQuery插件开发方式
Nov 22 Javascript
JavaScript中七种流行的开源机器学习框架
Oct 11 Javascript
详解vue中router-link标签所必备了解的属性
Apr 15 Javascript
react native 仿微信聊天室实例代码
Sep 17 Javascript
Node.js操作MongoDB数据库实例分析
Jan 19 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
Mar 08 Javascript
React列表栏及购物车组件使用详解
Jun 28 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+mysql)
2007/11/23 PHP
浅析PHP中的UNICODE 编码与解码
2013/06/29 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
javascript 原型继承介绍
2011/08/30 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
javascript模拟订火车票和退票示例
2014/04/24 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
jQuery获取cookie值及删除cookie用法实例
2016/04/15 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
TinyMCE汉化及本地上传图片功能实例详解
2016/05/31 Javascript
jQuery实现的分页功能示例
2017/01/22 Javascript
jQuery使用动画队列自定义动画操作示例
2018/06/16 jQuery
jQuery实现放大镜案例
2020/10/19 jQuery
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
Python基础入门之seed()方法的使用
2015/05/15 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
Python冲顶大会 快来答题!
2018/01/17 Python
python打印异常信息的两种实现方式
2019/12/24 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
Python实现密钥密码(加解密)实例详解
2020/04/26 Python
pytorch掉坑记录:model.eval的作用说明
2020/06/23 Python
Python优秀开源项目Rich源码解析的流程分析
2020/07/06 Python
MoviePy简介及Python视频剪辑自动化
2020/12/18 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
波兰补充商店:Muscle Power
2018/10/29 全球购物
香港通票:Hong Kong Pass
2019/02/26 全球购物
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
2015/03/25 面试题
开业庆典主持词
2014/03/21 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
2014年稽查工作总结
2014/12/20 职场文书
2019各种保证书范文
2019/06/24 职场文书
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang
vue中的可拖拽宽度div的实现示例
2022/04/08 Vue.js
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers