php28,ajax2—php(28)
八 使用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)相关推荐
- 『高级篇』docker之DockerSwarm的集群环境搭建(28)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『高级篇』docker之DockerSwarm的集群环境搭建(28) 上次了解了docker Swarm,这次一起动手操作,搭 ...
- 深度学习(28)随机梯度下降六: 多输出感知机梯度
深度学习(28)随机梯度下降六: 多输出感知机梯度 1. Multi-output Perceptron 2. Derivative 3. 代码 Perceptron 单输出感知机梯度 ∂E∂wj0= ...
- Git笔记(28) 签署工作
Git笔记(28) 签署工作 1. 签署工作 2. GPG 介绍 3. 签署标签 4. 验证标签 5. 签署提交 6. 使用环境 1. 签署工作 Git 虽然是密码级安全的,但它不是万无一失的 如果从 ...
- 视觉SLAM笔记(28) Ceres
视觉SLAM笔记(28) Ceres 1. 简介 2. 安装 3. 拟合曲线 1. 简介 Ceres 库面向 通用的最小二乘问题的求解 作为用户,需要做的就是定义优化问题,然后设置一些选项,输入进 C ...
- ROS笔记(28) Setup Assistant
ROS笔记(28) Setup Assistant 1. Setup Assistant 2. 加载机器人URDF模型 3. 配置自碰撞矩阵 4. 配置虚拟关节 5. 创建规划组 6. 定义机器人位姿 ...
- (28)状态机概述(第6天)
(28)状态机概述(第6天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)状态机概述(第6天) 5)技术交流 6)参考资料 2 FPGA初级课程介绍 1)FPG ...
- (28)System Verilog进程间同步(事件event)
(28)System Verilog进程间同步(事件event) 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog进程间同步(事件eve ...
- (28)VHDL实现数码管直译
(28)VHDL实现数码管直译 1.1 目录 1)目录 2)FPGA简介 3)VHDL简介 4)VHDL实现数码管直译 5)结语 1.2 FPGA简介 FPGA(Field Programmable ...
- (28)FPGA计数器设计(软核实现)
(28)FPGA计数器设计(软核实现) 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA计数器设计(软核实现) 5)结语 1.2 FPGA简介 FPGA(Fiel ...
最新文章
- Win8装SQL2008需要离线安装 .Net3.5
- VS2012 快捷键 VS RESHARPER 设置
- Ubuntu防火墙:ufw
- strcompare php,PHP中的startswith()和endsWith()函数
- C#多线程编程系列(五)- C# ConcurrentBag的实现原理
- 程序员别埋头苦干了,花时间学点薪资谈判技巧多赚一个亿可好?
- AVR 工具指南(一)
- canvas.toDataURL()报错
- 如何设置Android Studio绘制布局时的视图
- 姜启源 数学建模 第十章 软件开发人员的薪金Matlab代码
- 博通 bcmdhd 网卡驱动分析
- 企业微信机器人脚本python_Python实现企业微信机器人每天定时发消息实例
- 分享几个图床网址,便于大家分享图片
- 深度学习的归一化和反归一化
- Single-Domain Generalized Object Detection in Urban Scene via Cyclic-Disentangled Self-Distill阅读笔记
- 论文精读《Immersive Collaborative Analysis of Network Connectivity: CAVE-style or Head-Mounted Display?》
- 【程序源代码】商城(微信小程序)
- [已迁移]pwn-House of Orange+FSOP
- 再讲卷积的本质及物理意义,解释的真幽默!
- 吉时利DMM6500数字万用表可视化数据,轻松发现测量趋势
热门文章
- php7.2连接mysql8_兼容 php 7.2 及 mysql 8
- Vue3计算属性computed
- java数学函数Math类
- 猿辅导的python课_每天自学俩小时Python,改变命运足矣
- java行转列_最近面试 Java 后端开发的感受!
- springmvc 同时匹配.do,.action
- vsftp pam mysql_实验记录:vsftp整合mysql-pam管理虚拟账号
- C#中的深度学习:Keras.NET中的硬币识别,第二部分
- 使用BaaS更快地构建Xamarin应用程序
- GitHub 公开 B 站寄来的 DMCA 删除通知