jQuery.ajax 执行异步请求
jQuery.ajax(url[,settings])
jQuery发送的所有Ajax请求,内部都会通过调用$.ajax()函数来实现。通常没有必要直接调用这个函数,可以使用几个已经封装的简便方法,如$.get()和.load()。如果你需要用到不常见的选项,那么$.ajax()使用起来更灵活。
contentType(default:'application/x-www-form-urlencoded;charset=UTF-8')
Type:BooleanorString
当将数据发送到服务器时,使用该内容类型。默认值是"application/x-www-form-urlencoded;charset=UTF-8",适合大多数情况。
data
类型:PlainObject或String或Array
发送到服务器的数据,将自动转换为请求字符串格式。
dataType(默认:IntelligentGuess(xml,json,script,orhtml))
类型:String
预期服务器返回的数据类型。
error
类型:Function(jqXHRjqXHR,StringtextStatus,StringerrorThrown)
请求失败时调用此函数。
jsonp
类型:String
在一个JSONP请求中重写回调函数的名字。
jsonpCallback
类型:String,Function
为jsonp请求指定一个回调函数名,用来取代jQuery自动生成的随机函数名。管理请求更容易,也能方便地提供回调函数和错误处理。
method(default:'GET')
Type:String
HTTP请求方法(比如:"POST","GET","PUT")。jQuery1.9.0之前的版本使用type选项。
success
类型:Function(Objectdata,StringtextStatus,jqXHRjqXHR)
请求成功后的回调函数。
statusCode(默认:{})
类型:PlainObject
一组数值的HTTP代码和函数对象,当响应时调用了相应的代码。
url(默认:当前页面地址)
类型:String
发送请求的地址。
保存数据到服务器,成功时显示信息:
$.ajax({ method: "POST", url: "some.php", data: { name: "wjy", location: "BJ" } }).done(function( msg ) { alert( "Data Saved: " + msg ); });
相关推荐
结束数据方法的参数,该如何定义?-- 集合为自定义实体类中的结合属性,有几个实体类,改变下标就行了。<input id="add" type="button" value="新增visitor&quo