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实例教程(19) 使用HoTMetal(5)
Dec 23 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
Feb 05 Javascript
JavaScript给url网址进行encode编码的方法
Mar 18 Javascript
Bootstrap入门书籍之(三)栅格系统
Feb 17 Javascript
JS实现支持Ajax验证的表单插件
Mar 24 Javascript
基于Vue.js的表格分页组件
May 22 Javascript
vue用addRoutes实现动态路由的示例
Sep 15 Javascript
vue forEach循环数组拿到自己想要的数据方法
Sep 21 Javascript
vue添加class样式实例讲解
Feb 12 Javascript
基于JS实现web端录音与播放功能
Apr 17 Javascript
Vue项目中使用better-scroll实现菜单映射功能方法
Sep 11 Javascript
分享15个Webpack实用的插件!!!
Mar 31 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文件读写操作之文件读取方法详解
2011/01/13 PHP
phpmyadmin下载、安装、配置教程
2017/05/16 PHP
Mootools 1.2教程 Fx.Tween的使用
2009/09/15 Javascript
Javascript 倒计时源代码.(时.分.秒) 详细注释版
2011/05/09 Javascript
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
点击页面任何位置隐藏div的实现方法
2016/09/05 Javascript
JS组件系列之使用HTML标签的data属性初始化JS组件
2016/09/14 Javascript
纯js实现手风琴效果代码
2020/04/17 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
详解express使用vue-router的history踩坑
2019/06/05 Javascript
javascript事件循环event loop的简单模型解释与应用分析
2020/03/14 Javascript
[01:15:56]2018DOTA2亚洲邀请赛3月30日 小组赛A组 TNC VS Newbee
2018/03/31 DOTA
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
[05:09]DOTA2-DPC中国联赛2月22日Recap集锦
2021/03/11 DOTA
Python中使用Flask、MongoDB搭建简易图片服务器
2015/02/04 Python
Python3控制路由器——使用requests重启极路由.py
2016/05/11 Python
Python中Collections模块的Counter容器类使用教程
2016/05/31 Python
pandas dataframe添加表格框线输出的方法
2019/02/08 Python
详解Python的循环结构知识点
2019/05/20 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
Python入门Anaconda和Pycharm的安装和配置详解
2019/07/16 Python
英国女性运动服品牌:Sweaty Betty
2018/11/08 全球购物
C语言编程练习
2012/04/02 面试题
优秀教师事迹简介
2014/02/02 职场文书
企业后勤岗位职责
2014/02/28 职场文书
公司保密承诺书
2014/03/27 职场文书
大型演出策划方案
2014/05/28 职场文书
2015年社区卫生工作总结
2015/04/21 职场文书
2019最新校园运动会广播稿!
2019/06/28 职场文书
Redis实战高并发之扣减库存项目
2022/04/14 Redis
nginx rewrite功能使用场景分析
2022/05/30 Servers