• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

ajax2—php(28)

php 搞代码 4年前 (2022-01-23) 19次浏览 已收录 0个评论

八 使用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请求:

Post请求:

1) 参数位置不同

2) Post请求时多了一个content-type请求头

Php代码:

抓包结果如下:

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

1) post请求

2) 使用content-type请求头

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

将上题中的php代码做些修改,发现+本文来源gao@daima#com搞(%代@#码网

搞代gaodaima码

可以立即返回最新结果。

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

例题:

利用Ajax完成数据的录入

九、ajax中应用xml

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

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

相应的解析代码:

l var xml=xmlHttp.responseXML;

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

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

以上就介绍了ajax2—php(28),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ajax2—php(28)

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址