ajax2—php(28),ajax2php28_PHP教程

WBOY
發布: 2016-07-13 09:53:22
原創
836 人瀏覽過

ajax2—php(28),ajax2php28

八 使用post传输数据

l  xmlhttp.open("post",“action.php");

l  xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

l  xmlhttp.send(data);

 

1、  get和post请求有哪些不同?

传递数据大小不同:

Get:2k

Post:原限制

 

传递数据方式不同:

Get:url后面 

Post:空白行后面

 

传递数据格式不同:

Get:文本字符串

Post:文本字符串、二进制

Get请求:

ajax2—php(28),ajax2php28_PHP教程Post请求:

ajax2—php(28),ajax2php28_PHP教程Php代码:

 

抓包结果如下:

通过上图,可以看出,本次http请求

1)  post请求

2)  使用content-type请求头

3)  参数放到了空白行的后面

将上题中的php代码做些修改,发现可以立即返回最新结果。

Post请求不会产生缓存问题。

例题:

利用Ajax完成数据的录入

九、ajax中应用xml

在ajax中,对于简单的返回的数据,我们可以使用responseText来取值

对于大批量、复杂的数据,这时需要使用xml或json技术

相应的解析代码:

l  var xml=xmlHttp.responseXML;

l  node=xml.getElementByTagName(“TagName”);

l  node[0].childNodes[0].nodeValue;

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1001460.htmlTechArticleajax2—php(28),ajax2php28 八使用 post传输数据 lxmlhttp.open("post",action.php"); lxmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); lxmlht...
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板