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 相关文章推荐
TBCompressor js代码压缩
Jan 05 Javascript
JS刷新当前页面的几种方法总结
Dec 24 Javascript
js判断游览器类型及版本号的代码
May 11 Javascript
js贪吃蛇网页版游戏特效代码分享(挑战十关)
Aug 24 Javascript
jquery form表单获取内容以及绑定数据
Feb 24 Javascript
JavaScript用构造函数如何获取变量的类型名
Dec 23 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
Nov 12 Javascript
浅谈Node 调试工具入门教程
Mar 20 Javascript
vue实现微信分享链接添加动态参数的方法
Apr 29 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
Oct 30 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
Jun 05 Javascript
ant-design-vue 时间选择器赋值默认时间的操作
Oct 27 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
短波收音机简介
2021/03/01 无线电
中篇:安装及配置PHP
2006/12/13 PHP
PHP Error与Logging函数的深入理解
2013/06/03 PHP
PHP合并discuz用户脚本的方法
2015/08/04 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
2016/12/08 PHP
基于PHP实现用户在线状态检测
2020/11/10 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
让innerText在firefox火狐和IE浏览器都能用的写法
2011/05/14 Javascript
js如何实现设计模式中的模板方法
2013/07/23 Javascript
jquery实现图片裁剪思路及实现
2013/08/16 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
2016/05/09 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
vue-router:嵌套路由的使用方法
2017/02/21 Javascript
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
2018/09/19 Javascript
Vue实现的父组件向子组件传值功能示例
2019/01/19 Javascript
Vue项目总结之webpack常规打包优化方案
2019/06/06 Javascript
JS数据类型判断的几种常用方法
2020/07/07 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
Python基于pygame实现的font游戏字体(附源码)
2015/11/11 Python
Python的Scrapy爬虫框架简单学习笔记
2016/01/20 Python
python中import学习备忘笔记
2017/01/24 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
2018/01/26 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
python将字符串转变成dict格式的实现
2019/11/18 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
维多利亚的秘密阿联酋官网:Victoria’s Secret阿联酋
2019/12/07 全球购物
娱乐地球:Entertainment Earth
2020/01/08 全球购物
什么样的创业计划书可行性高?
2014/02/01 职场文书
竞选学生会主席演讲稿
2014/04/24 职场文书
2014年党支部承诺书
2014/05/30 职场文书