JQuery的ajax方法
1.使用方式:
由于是全局方法,所以调用简单:$.ajax();
2.可输入参数:
最好是写成一个json形式,个人不建议用链式,那样看上去不太好。
| 参数名称 | 类型 | 描述 | 
| dataType | string | 就是服务器返回给你的数据格式。如果你不指定,那么JQuery根据http协议包的MIME信息自动判断。 html:返回来的是html,这还用解释么。 text:返回来的是一个文本。 script:返回来的是一个javascript代码,而且是可执行的哟。 xml:返回一个xml文档 json:是一个json数据(返回来的是一个.json文件才能接收成功) | 
| url | string | 就是你要请求的页面url | 
| data | string/object | 就是你要发送给服务器的数据,最好是发json格式的,这样有key value键值对。 | 
| type | string | get/post任你选 | 
| complete | function | 一般是最后才执行的一个函数 | 
| beforeSend | function | 最先执行的函数 | 
| error | function | 连接出错时执行 | 
| timeout | number | 请求超时的时间,毫秒为单位 | 
| global | bool | 是否响应全局事件,用的比较少 | 
| async | bool | 是否异步请求。最好别改 | 
| cache | bool | 是否页面缓存。用的少。 | 
| success | function | 请求成功的时候执行,返回字符串可做参数。 | 
3.使用例子:
$.ajax({
                 url: "AjaxControl.aspx?timeout=" + new Date().getTime(),
                 dataType: "script",
                 beforeSend: function () { alert('开始传送'); },
                 complete: function () { alert('执行完毕'); },
                 error: function () { alert('失败了'); },
                 type: "post",
                 data: { 'name': "jack" },
                 success: function (txt) {
                     alert(txt);
                 }
             });
4.ajaxSetup
当然如果以为我们使用多个ajax方法就会写多个这样的大json的话那就太天真了,ajaxSetup方法会帮你解决这个烦恼。
如上例,我们可以把公共的部分提出来,节省重写的麻烦:
$.ajaxSetup({
          type:'post',
          url:'AjaxControl.aspx',
          dataType:'text'
         });
JQuery的ajax方法的更多相关文章
- 重写jquery的ajax方法
		//首先备份下jquery的ajax方法 var _ajax=$.ajax; //重写jquery的ajax方法 $.ajax=function(opt){ //备份opt中error和success ... 
- jquery中$.ajax方法提交表单
		function postdata(){ //提交数据函数 $.ajax({ //调用jqu ... 
- jquery通过ajax方法获取json数据不执行success
		1.jquery通过ajax方法获取json数据不执行success回调 问题描述:jquery通过ajax方法获取json数据不执行success回调方法 问题原因:json格式存在问题或不符合标准 ... 
- jquery通过ajax方法获取json数据不执行success回调
		问题描述:jquery通过ajax方法获取json数据不执行success回调方法 问题原因:json格式存在问题或不符合标准写法,导致总是执行error回调方法 解决方案:使json格式务必符合下述 ... 
- 关于Jquery中ajax方法data参数用法的总结
		data 发送到服务器的数据.将自动转换为请求字符串格式.GET 请求中将附加在 URL 后.查看 processData 选项说明以禁止此自动转换.必须为 Key/Value 格式.如果为数组,jQ ... 
- ajax系列之用jQuery的ajax方法向服务器发出get和post请求
		打算写个ajax系列的博文,主要是写给自己看,学习下ajax的相关知识和用法,以更好的在工作中使用ajax. 假设有个网站A,它有一个简单的输入用户名的页面,界面上有两个输入框,第一个输入框包含在一个 ... 
- jQuery的$.ajax方法响应数据类型有哪几种?本质上原生ajax响应数据格式有哪几种,分别对应哪个属性?
		jQuery的$.ajax方法响应数据类型有:xml.html.script.json.jsonp.text 本质上原生ajax响应数据格式只有2种:xml和text,分别对应xhr.response ... 
- jQuery中ajax方法无法执行回调函数问题
		最近遇到一个问题,发现使用jquery的ajax方法时,回调方法无法执行,而使用$.load()方法时却能正确返回数据.经过长时间调试最终发现是自己粗心大意,原来后台返回的是json数据,而返回的数据 ... 
- 前端-jQuery的ajax方法
		https://www.cnblogs.com/majj/p/9134922.html 0.什么是ajax AJAX = 异步的javascript和XML(Asynchronous Javascri ... 
- 封装一个类似jquery的ajax方法
		//封装一个类似jquery的ajax方法,当传入参数,就可以发送ajax请求 //参数格式如下{ // type:"get"/"post", // dataT ... 
随机推荐
- prettyprint
			<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ... 
- WinForm 加载自定义控件闪烁问题
			WinForm加载多个自定义控件时,会出现很严重的闪烁问题,很卡,一块一块的加载(像打开网页时,网络很卡的那种感觉)简直没法忍受. 在网上搜索了好久,网上大部分的方法是一下4种,但是都不能有效的解决问 ... 
- 【C#】 装箱 (boxing) 和拆箱 (unboxing)
			目录: 1. 装箱和拆箱 2. 深入理解装箱和拆箱 3. int[] to object[],值类型数组到对象数组的转化 4. 使用泛型减少装箱和拆箱 1. 装箱和拆箱 装箱 就是把“值类型”转换成 ... 
- hdu 1277 全文检索
			题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=1277 全文检索 Description 我们大家经常用google检索信息,但是检索信息的程序是很困难 ... 
- python中的小技巧
			1.求1~100以内的素数 prime=filter(lambda x: not [x%i for i in range(2,x) if x%i==0], range(2,101))#列表推导,一行搞 ... 
- IOS内存管理「4」- ARC 和垃圾回收机制的基本概念
- 初识MVC,MVC里面的基本数据传递
			MVC是一种表现形式,他将Web应用程序分成三个组件即:视图(View)控制器(Controller)模型(Model). M:Model 主要是存储或者是处理数据的组件 V:View 是 ... 
- php对象
			在php中,必须使用class关键字明确的声明对象,然后在对象类中定义数据类型和方法. 示例: class Color{ public $value; public static $RED = &qu ... 
- P1951: [Sdoi2010]古代猪文
			呜啊啊啊啊,选错了题,原以为很简单的优化+剪枝就能过结果牵扯到了一堆数论知识.我的错,贴上我的代码(已经尽量优化了) ; var n,g,i,j,ans:longint; tem:int64; fun ... 
- 在本地环境用虚拟机win2008 sever搭建VS2013 + SVN 代码版本控制环境
			此文仅仅是自己笔记做个备忘.因为自己开发一些中小型的软件经常需要修修改改,特别是winform界面的大改动.经常需要对版本进行管理.而租用分布式服务器和远程服务器都不是自己想要的.本文结合虚拟机 + ... 
