位置: 编程技术 - 正文

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双系统切换键
  • uc浏览器不让访问网页
  • ati2mdxx.exe是什么进程 ati2mdxx进程信息查询
  • retrorun.exe - retrorun有什么用 是什么进程
  • 为什么捐赠还要交税
  • 提高支票处理效率的有效方法是
  • VUE -- defineExpose
  • 以前年度损益调整结转到哪里
  • vue 实战
  • set_ccopt_property
  • php安装教程
  • 二季度报表是累计数吗
  • 织梦如何采集文章
  • mongodb bi
  • 织梦标签教程
  • 成本会计的岗位要求
  • 让渡资产使用权属于收入吗
  • 财政部关于印发财政专户管理办法的通知
  • 应付股利是否影响未分配利润
  • 应交增值税进项税额和销项税额区别
  • 减值准备的会计科目
  • 税控盘有什么作用
  • 小微企业是怎样自己认定的呢
  • 印花税如何计算缴纳
  • 一般纳税人购进商品的会计分录
  • 注册资本未到位注销公司处理
  • 一般纳税人企业所得税政策最新2023
  • 管理费用增加记贷方还是借方
  • 第一份工作的五个条件
  • b-树和b+树都能有效地支持随机检索
  • win1909版本
  • xp系统修改文件类型
  • 苹果电脑怎么切换系统
  • w7系统cf怎么调烟雾头
  • linux切换到指定目录
  • 日历显示不全
  • linux系统如何安装应用
  • mac装win8.1
  • win7系统没有光驱盘符
  • ip地址编址方法
  • node vm模块
  • unity text
  • 用python编写
  • 远程调用call
  • jquery禁用输入框
  • 安卓自定义动态壁纸
  • 死循环代码
  • android/data/wifipwd
  • 单位税额怎么算出来的
  • 第一次去税务局领发票
  • 房产税怎么申报操作流程视频
  • 亳州契税补贴如何领取
  • 新疆税务总局网站官网
  • 铁西区地税局电话多少
  • 江苏省国家税务局总局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设