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种类请求取得成功时运行的调整函数。它有3个主要参数:其一是请求返回的数据,其二是请求情况文字(例如#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 )