位置: 编程技术 - 正文

Ajax中的JSON格式与php传输过程全面解析(ajax+json)

编辑:rootadmin

推荐整理分享Ajax中的JSON格式与php传输过程全面解析(ajax+json),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ajax调用json数据,ajax处理json,ajax请求json文件,ajax请求json文件,ajax jsonp,ajax jsonp,ajax json格式,ajax+json,内容如对您有帮助,希望把文章链接给更多的朋友!

在Ajax中的JSON格式与php传输过程中有哪些要注意的小地方呢?

  先来看一下简单通用的JSON与php传输数据的代码

HTML文件:

  在整个过程中先要获得AJAX对象,然后用POST请求方式与PHP文件连接,这时候用的是POST方法请求数据,所以这时候还要加上一个请求文件头

xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");这是固定写法直接记下来就可以了。<br><br>上面的是测试代码,创建一个json格式的字符串并用SEND方法传入PHP:

xhr.send("user="+user);<br><br>这时候要注意了,在构建JSON字符串传输的时候user里面的字符串外面要用单引,里面用双引,不然php那边是不认为你这是JSON 不能正确的进行解析。<br><br><br>这时候看看PHP文件里的代码:

Ajax中的JSON格式与php传输过程全面解析(ajax+json)

json_decode 和json_encode大家从字面的意思都应该可以看出来一点,decode在这这里的作用就是

对json格式的字符串进行解码,转换成PHP变量格式

而encode就是

对php变量格式进行编码,转换成JSON格式在传输回去;

这时候PHP 文件的工作已经结束了,让我们在回到HTML文件看接受数据的onreadystatechange这一块的代码:

var data = xhr.responseText; 虽然PHP文件传输回来的是一个JSON格式,但是我们这里接受用的是respenseText所以接收到的只是一个文本格式的字符串<br>这时候我们还要用eval();函数将其转换成JSON格式

总结

以上所述是小编给大家介绍的Ajax中的JSON格式与php传输过程全面解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

Laravel下生成验证码的类 本文实例为大家分享了Laravel生成验证码的类,供大家参考,具体内容如下phpnamespaceAppToolValidate;//验证码类classValidateCode{private$charset='abcdefghkmnprstuvwxyzABC

ThinkPHP实现转换数据库查询结果数据到对应类型的方法 本文实例讲述了ThinkPHP实现转换数据库查询结果数据到对应类型的方法。分享给大家供大家参考,具体如下:最近使用ThinkPHP3.2.3进行API开发,发现ThinkPHP

php表单处理操作 最近在自学PHP,刚好学到了表单这一块,就简单说一下吧。首先,我这边是用到了两个软件,一个是PHPstudy,另一个是phpstorm。安装也很简单,我这里就

标签: ajax+json

本文链接地址:https://www.jiuchutong.com/biancheng/275761.html 转载请保留说明!

上一篇:Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解

下一篇:Laravel下生成验证码的类(laravel自动生成接口文档)

  • 小微企业应纳税所得额是指什么
  • 收到以前年度退所得税分录
  • 土地使用税的纳税时间
  • 公司的车不处理违章可以吗
  • 套期会计新旧准则对比
  • 专票 附加费
  • 企业所得税季报弥补以前年度亏损怎么填
  • 房地产开发企业预缴增值税
  • 支付境外特许权所得需要交什么税
  • 企业间的合作
  • 行政单位库存材料包括哪些
  • 政府奖励金怎么用
  • 工厂临时住宿
  • 收到样品费计入什么科目
  • 长期股权投资初始成本
  • 主营业务成本的贷方可以是哪些科目
  • 收入成本以前年度损益调整账务处理是怎样的?
  • 公司怎么给个人开票
  • 企业咨询费可以抵扣吗
  • 折旧计算方法举例
  • mac文件权限限制怎么解决
  • web投票系统源码
  • Mac笔记本电脑截图
  • 财政补助收入的会计分录
  • autorun.exe
  • 企业所得额不能扣除
  • 开办费对应的现金流量项目
  • 会计准则长期待摊费用开始计提摊销的时间
  • 预收账款和应收账款的转换
  • 哪些费用报销可以不用发票
  • 报废机器设备会计分录
  • 什么叫点云数据
  • 模型论文是什么类型
  • 企业和银行对账多久对一次
  • 餐厅场租费可以开发票吗
  • python如何对齐输出
  • 收取水电费计入什么科目
  • sql2000错误9003
  • 免征增值税的会计处理
  • linux中备份
  • 百旺金赋抄报税指南
  • 费用可以抵扣什么税
  • 境外汇款免税
  • 进项留抵月末要结转吗
  • 抵账房买卖流程
  • 员工外出培训报告范文
  • 外贸公司收取国家税费吗
  • 公司投资款怎么算
  • 车辆购置税能抵扣企业所得税吗
  • 税控盘的主要功能
  • 公益募捐的基金是什么
  • 发票过账是什么意思
  • mysql删除数据库用户
  • sqlserver 触发器 if 后边没执行
  • centos7挂载cdrom
  • centos sync
  • linux calloc
  • mac快捷键使用
  • CentOS 6.2(32位/64位) 安装步骤图文详解
  • linux 操作系统
  • Win10 TH2正式版偷偷恢复/篡改成对应的预装应用
  • win8使用教程和技能
  • element拖拽
  • php获取当前脚本路径
  • unity3d怎么用
  • javascript数据类型有哪些
  • jquery截取字符串的方法
  • jQuery Mobile和HTML5开发App推广注册页
  • jquery实现输入框自限制
  • 浅谈JavaScript事件的属性列表
  • Python 正则表达式的高级用法
  • js性能优化方法
  • python 举例
  • 怎么查询电子票是否被红冲
  • 图像信息采集照片
  • 湖南省国家税务局历任局长
  • 云南省国家税务总局
  • 提租补贴什么标准发放
  • 广东省电子税务局app
  • 什么督导组词
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设