改变请求内容类型

header('Content-Type:application/json');

exit( json_encode([ 'code' => 0, 'data' => []) );

下面是废话↓↓↓

一直用的thinkphp框架,写日常接口时只要配置好 config.php文件中

'default_return_type'    => 'json',

接口直接

return ['code'=>0,'data'=>[]];

数据会自动转换成json返回;

但是在构造方法中是不能通过return 返回数据给前端的,

所以构造方法中 常用

exit(json_encode(['code'=>0,'data'=>[]]));   代替return

但是这样返回的是json字符串,前台ajax请求并不能识别自动转换成对象。

要么在jq的ajax请求成功后通过js把字符串转化成json对象

要么在后台设置好内容类型,返回数据将直接转化成json对象

PHP返回json对象~相关推荐

  1. 接口返回json对象出现套娃递归问题 | System.Text.Json 版本

    前言 看到一篇文章<Asp-Net-Core开发笔记:接口返回json对象出现套娃递归问题> 原文是使用 NewtonsoftJson 解决的返回json对象出现套娃递归问题: servi ...

  2. action对象 java_struts2通过action返回json对象

    其实struts2通过action返回json挺简单的,但是就是老要忘,所以索性写在博客上.好的,开始. 首先是引入必须的jar包: struts2-json-plugin-2.3.24.jar 然后 ...

  3. php返回json数组元素,php生成返回json对象数组(json支持中文)

    php生成返回json对象数组 注意两种方法生成的对象数组在结构上的区别 $jarr=array( 'total' => 239, 'list' => array( array( 'cod ...

  4. php 返回json对象

    2019独角兽企业重金招聘Python工程师标准>>> 服务器端使用php+ajax调用返回json对象. php <?php $result = array('Status' ...

  5. java action result_Struts2 Result 返回JSON对象详解

    如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择.而在基于Spring3 MVC的架构下,对HTTP+JSON的返回类型也有很好 ...

  6. Struts2返回JSON对象的方法总结

    http://kingxss.iteye.com/blog/1622455 如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择.而 ...

  7. ajax返回数据报406,ajax – 406返回JSON对象时出错 – 意外内容

    一些同事和我有一个问题,即ajax调用的响应返回一些意想不到的内容.而不是使用各种属性获取简单的 JSON对象,result.responseText的值是通用406状态错误页面的HTML标记,表示浏 ...

  8. Asp.net Web API 返回Json对象的两种方式

    这两种方式都是以HttpResponseMessage的形式返回, 方式一:以字符串的形式 var content = new StringContent("{\"FileName ...

  9. Spring MVC前后台交互(前台ajax传递数据,后台controller接收数据返回json对象)

    1.导入jar包 2.JS中用ajax传递用户数据 var data={origin:"register",tel:tel,pwd:pwd};$.ajax({url : " ...

最新文章

  1. 求求你了,配个GC日志呗,不然咋分析故障原因
  2. linux安装软件tar.bz,CentOS下的几种软件安装方式
  3. Akka 接收消息超时的处理_Receive Timeout
  4. 华为OJ平台——放苹果(典型整数划分问题)
  5. [Vue源码分析]谷歌翻译后,Vue双向数据绑定失效了?
  6. spark 广播变量大数据_大数据处理 | Spark集群搭建及基本使用
  7. 计算与推断思维 十四、回归的推断
  8. java中long如何使用_在Java中如何使用lambda和方法引用实现LongSupplier?
  9. python 字符串格式化%s_Python字符串格式化%s%d%f详解
  10. 20210601:力扣第243周周赛(上)
  11. Oracle 11gR2 RAC 常用维护操作 说明
  12. 2015-11-19 22:34:54
  13. 《OpenCV算法精解——基于Python与C++》第六章阈值分割
  14. 工具类软件操作手册_小规模纳税人开票前完成开票软件升级,关于1%税率的发票...
  15. 棕榈油跌停见顶,铁矿石认沽上涨,YP05惊天大反弹2022.3.14
  16. WordPress如何设置先登录再进入主页
  17. 联想小新 Pro 14、联想小新 Pro 16 2023 酷睿版 评测 怎么样值得买吗
  18. 手机IMEI串码获取
  19. 西红柿炒鸡蛋怎么做(大厨教程 教你炒出饭店的味道)
  20. 求n+nn+nnn+nnnn+nnnnn+nnnnnn

热门文章

  1. 巧用MOS管的体二极管
  2. idea添加web3j 依赖
  3. 网站建设中如何全面布局网站页面?
  4. Excel 表格的基本操作(精选 39 个技巧)
  5. 用思科软件做实验时遇到的一些bug及其原因
  6. 【数据库09】数据库系统体系结构
  7. SW4STM32编译Decawave原始工程
  8. 使用Keil虚拟仿真逻辑仪和真实逻辑仪(SaleaeLogic16)
  9. 给大家推荐一款国产替代STM32F103VBT6的MCU
  10. 解决更改域账号后登录AppCenter报错问题