位置: 编程技术 - 正文

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自动生成接口文档)

  • 小微企业所得税费用怎么算
  • 小规模纳税人企业所得税计算
  • 增值税发票上数量与单价
  • 工程用车折旧年限
  • 抵扣认证的发票怎么查询
  • 政府补助确认递延所得税
  • 企业会计一般做什么
  • 印花税漏报,税务局怎么罚款
  • 企业赞助学校发言稿
  • 律师事务所日常管理松懈混乱整改措施
  • 收到样品费计入什么科目
  • 旅游服务费计入什么费用
  • 代扣代缴个人所得税现金流计入哪里
  • 政府机关税号是1开头的吗
  • 增值税专用发票怎么开
  • 哪些情况下小型车不能走
  • 个体户可以不领税控盘吗
  • 跨年度多计提的印花税怎么冲回
  • 暂估成本和实际成本的分录
  • 红冲普通发票怎么开具
  • 什么情况可以出境
  • 公司代缴个人社保费怎么做账
  • 防火墙老是弹出来怎么弄
  • win11多任务怎么用
  • 开出去的发票没有进项发票应怎么核算成本?
  • 如何在电脑管家下载软件
  • linux-4.4
  • 电脑安全系统无法启动怎么办
  • win10新版本21h1
  • rftray.exe - rftray是什么进程 有什么用
  • 民间非营利组织会计账务处理
  • 商贸企业销售
  • php提示框
  • php数组拼接成字符串
  • php递归函数桃子一天吃一半
  • fsck命令详解
  • 小规模纳税人可以开增值税专用发票吗
  • 固定资产处置金额是什么意思
  • mysqli删除
  • python os.path.join()函数的使用
  • 车间领用五金配件入什么科目
  • 公司银行开户的经办人有无风险
  • 购买用品开专票怎么开
  • 进项税额有留底税额吗
  • 企业开办期间费用需要开发票吗
  • 应收账款科目的期末余额
  • 合伙企业可以列入法人吗
  • 劳务分包劳务费付款比例
  • 会计分录结转进项怎么算
  • 第三方平台佣金账务处理
  • 期间损益科目如何结转
  • 价外费用计入哪个科目
  • 研发费用加计扣除是什么意思啊
  • 企业和职工之间的财务关系属于
  • 什么是企业合并?
  • 根据日期算时间
  • w10专业版最新版本
  • 如何卸载独显
  • ubuntu怎么样
  • 电脑重装windows
  • dns server配置
  • onekey driver version是什么软件
  • win7系统播放器在哪
  • mac上的
  • mac局域网控制windows
  • linux常用命令行
  • mcappins.exe - mcappins进程是什么文件 什么意思.
  • windows 10 升级
  • win7系统安装软件乱码
  • VMware Workstation虚拟机网络连接不可用
  • glsl fract
  • 安卓微博评论界面图片
  • css美化表单 案例
  • [置顶]JM259194
  • python%怎么用
  • jquery操作checkbox火狐下第二次无法勾选的解决方法
  • android 调用相机拍照
  • Android---59---Toast的使用
  • window10脚本错误
  • 用python绘制一条直线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设