ajax简单实例

ajax简单实例 jqueryajax怎么判断请求异常?

jqueryajax如何判断请求异常?

jqueryajax怎么判断请求异常?

responseTxt - 包含调用成功时的结果内容statusTXT - 包含调用状态xhr - 包含 XMLHttpRequest 对象下的例子将在 load() 方法完成后显示提示框。load() 方法成功后,显示\\

post函数的用法?

$_POST 变量用于收集method=#39post#39 表单中的值。$_POST 变量$_POST 变量是一个数组,内容是 HTTP POST 方法发送的变量名称和值。

$_POST 变量用于收集method=#39post#39 表单中的值。从带有 的表单中。POST 方法表单发送的信息对任何人都是看不见的(不会显示在浏览器地址栏),发送的信息数量也没有限制。

post函数的用法?

jQuery.post()函数用于通过HTTP POST形式的AJAX请求获取远程数据。

jQuery.post()函数用于实现简单POST形式的Ajax请求,用于底层jQuery.ajax()实现的只是省略了大多数不常用的参数设置,并仅限于HTTP POST方式。

请注意,该函数通过异步加载数据。

函数属于全局jQuery对象。

语法

jQuery 1.0 增加了静态函数。

jQuery.post( url [,data ] [,success ] [,type ] )

参数

参数\\t描述

url\\tString指定类型请求的目标URL。

data\\t可选/String/Object类型发送请求传输的数据。

success\\t可选/Function类型请求成功时执行的回调函数。它有三个参数:一是请求返回的数据,二是请求状态文本(如请求状态文本)#34success#34、 #34notmodified#34),其三是当前jqXHR对象(jQuery 1.4以前的版本,参数是原生的XMLHttpRequest对象)。

type\\t可选/String指定请求返回的数据类型可以是指定类型的数据类型xml、 html、 script、 json、 jsonp、text。若省略参数,jQuery将根据要求进行智能猜测,猜测范围为:xml、 json、 script或html。

关于参数type请参考值的含义jQuery.ajax()中的可选参数dataType。

参数success指定的回调函数只有在请求成功时才能执行,如果请求失败(如找不到页面、服务器错误等)。

返回值

jQuery.post()函数的返回值为jqXHR返回发送请求的类型jqXHR对象(jQuery 1.4与之前的版本相比,返回的是原创的XMLHttpRequest对象)。

jqXHR对象是经过jQuery封装的类XMLHttpRequest对象。

示例amp说明

jQuery.post()是jQuery.ajax()函数的简写形式如下:

jQuery.post(url,data,success,dataType)

/// 等价于

$.ajax({

url: url,

type: #34POST#34,

data: data,

success: success,

dataType: dataType

})

请参考以下段落HTML示例代码:

ltdiv id=#34content1#34gtCodePlayerlt/divgt

ltdiv id=#34content2#34gt专注于编程开发技术分享lt/divgt

ltdiv id=#34content3#34gthttp://www.365mini.comlt/divgt

以下是与jQuery.post()函数相关jQuery示例代码,演示jQuery.post()函数的具体用法:

// 以POST请求方式获取http://localhost/index.php?id=5数据,但不作任何处理

$.post( #34http://localhost/index.php?id=5#34 )

/// 等价于 http://localhost/index.php?id=5amporderId=5ampmoney=100

$.post( #34http://localhost/index.php?id=5#34,#34orderId=5ampmoney=100#34 )

/// 等价于 http://localhost/index.php?id=5amporderId=5ampmoney=100

$.post( #34http://localhost/index.php?id=5#34,{orderId: 5,money: 100} )

/* ***** 一般不使用上述错误获取的 POST任何处理数据的用法***** */

// 以POST请求方式获取http://localhost/index.php?id=5数据,将返回html内容追加到body标签内

$.post( #34http://localhost/index.php?id=5#34,function(data,textStatus,jqXHR){

// data 是请求返回的数据(可以处理)

// textStatus 可能是#34success#34、 #34notmodified#34等

// jqXHR 是经过jQuery封装的XMLHttpRequest对象(保留其所有属性和方法)

$(#34body#34).append( data )

} )

$.post( #34http://localhost/index.php?id=5#34,{ bookId: 2 },function(data,textStatus,jqXHR){

// 如果返回的原始文本数据为{ #34name#34: #34CodePlayer#34,#34age#34: 20 }

// 由于post()指定返回数据的类型为JSON,则jQuery尝试将返回数据转换为返回数据JSON对象

// 如果转换成功,这里的data已经是一个了js对象

alert( data.name ) / CodePlayer

},#34json#34 )