八 使用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代码做些修改,发现可以立即返回最新结果。

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教程有兴趣的朋友有所帮助。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php28,ajax2—php(28)相关推荐

  1. 『高级篇』docker之DockerSwarm的集群环境搭建(28)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『高级篇』docker之DockerSwarm的集群环境搭建(28) 上次了解了docker Swarm,这次一起动手操作,搭 ...

  2. 深度学习(28)随机梯度下降六: 多输出感知机梯度

    深度学习(28)随机梯度下降六: 多输出感知机梯度 1. Multi-output Perceptron 2. Derivative 3. 代码 Perceptron 单输出感知机梯度 ∂E∂wj0= ...

  3. Git笔记(28) 签署工作

    Git笔记(28) 签署工作 1. 签署工作 2. GPG 介绍 3. 签署标签 4. 验证标签 5. 签署提交 6. 使用环境 1. 签署工作 Git 虽然是密码级安全的,但它不是万无一失的 如果从 ...

  4. 视觉SLAM笔记(28) Ceres

    视觉SLAM笔记(28) Ceres 1. 简介 2. 安装 3. 拟合曲线 1. 简介 Ceres 库面向 通用的最小二乘问题的求解 作为用户,需要做的就是定义优化问题,然后设置一些选项,输入进 C ...

  5. ROS笔记(28) Setup Assistant

    ROS笔记(28) Setup Assistant 1. Setup Assistant 2. 加载机器人URDF模型 3. 配置自碰撞矩阵 4. 配置虚拟关节 5. 创建规划组 6. 定义机器人位姿 ...

  6. (28)状态机概述(第6天)

    (28)状态机概述(第6天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)状态机概述(第6天) 5)技术交流 6)参考资料 2 FPGA初级课程介绍 1)FPG ...

  7. (28)System Verilog进程间同步(事件event)

    (28)System Verilog进程间同步(事件event) 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog进程间同步(事件eve ...

  8. (28)VHDL实现数码管直译

    (28)VHDL实现数码管直译 1.1 目录 1)目录 2)FPGA简介 3)VHDL简介 4)VHDL实现数码管直译 5)结语 1.2 FPGA简介 FPGA(Field Programmable ...

  9. (28)FPGA计数器设计(软核实现)

    (28)FPGA计数器设计(软核实现) 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA计数器设计(软核实现) 5)结语 1.2 FPGA简介 FPGA(Fiel ...

最新文章

  1. Win8装SQL2008需要离线安装 .Net3.5
  2. VS2012 快捷键 VS RESHARPER 设置
  3. Ubuntu防火墙:ufw
  4. strcompare php,PHP中的startswith()和endsWith()函数
  5. C#多线程编程系列(五)- C# ConcurrentBag的实现原理
  6. 程序员别埋头苦干了,花时间学点薪资谈判技巧多赚一个亿可好?
  7. AVR 工具指南(一)
  8. canvas.toDataURL()报错
  9. 如何设置Android Studio绘制布局时的视图
  10. 姜启源 数学建模 第十章 软件开发人员的薪金Matlab代码
  11. 博通 bcmdhd 网卡驱动分析
  12. 企业微信机器人脚本python_Python实现企业微信机器人每天定时发消息实例
  13. 分享几个图床网址,便于大家分享图片
  14. 深度学习的归一化和反归一化
  15. Single-Domain Generalized Object Detection in Urban Scene via Cyclic-Disentangled Self-Distill阅读笔记
  16. 论文精读《Immersive Collaborative Analysis of Network Connectivity: CAVE-style or Head-Mounted Display?》
  17. 【程序源代码】商城(微信小程序)
  18. [已迁移]pwn-House of Orange+FSOP
  19. 再讲卷积的本质及物理意义,解释的真幽默!
  20. 吉时利DMM6500数字万用表可视化数据,轻松发现测量趋势

热门文章

  1. php7.2连接mysql8_兼容 php 7.2 及 mysql 8
  2. Vue3计算属性computed
  3. java数学函数Math类
  4. 猿辅导的python课_每天自学俩小时Python,改变命运足矣
  5. java行转列_最近面试 Java 后端开发的感受!
  6. springmvc 同时匹配.do,.action
  7. vsftp pam mysql_实验记录:vsftp整合mysql-pam管理虚拟账号
  8. C#中的深度学习:Keras.NET中的硬币识别,第二部分
  9. 使用BaaS更快地构建Xamarin应用程序
  10. GitHub 公开 B 站寄来的 DMCA 删除通知