PHP在处理ajax返回值的时候,如果使用return如 return $result会失败,echo $result却没问题。解释原因如下:

1.ajax请求从服务器端读取返回值,而且这些返回值必须为一些可读的数据类型, 例如json或html。为了打印这些返回值 你需要echo,但是return则不会打印出来数据 它只是简单的在服务器上传递数据。

2.Ajax获取返回值是使用HTTP请求。 return不会产生输出(只在server端进行)而echo可以(从server -> brower,http协议)。Ajax请求的url其实就是一个页面,它可以在浏览器显示,而 php中以return返回数据只是在服务器端去返回这些数据。
综上所述,如果ajax 地址是一个PHP return,将不会获取到正确数据。

最新文章

  1. go语言结构体
  2. 【转载】Log4j详细使用教程
  3. androids-addjavascriptinterface-equivalent-in-ios
  4. 闲扯淡json格式与对象
  5. JS 省,市,区
  6. Suricata配置文件说明
  7. div contenteditable placeholder
  8. 绑定本地Service并与之通信-----之一
  9. UVA 10054 The Necklace(欧拉回路,打印路径)
  10. css3 伪对象选择器添加几何图形文字的方法
  11. 最简单的自定义适配器adapter
  12. [置顶] VB 中chr(10)、chr(13)和vblf、vbcr、vbcrlf的分别
  13. js实现数据流(日志流,报警信息等)滚动展示,并分页(含实现demo)
  14. Django的Models(三)
  15. Laravel 中缓存驱动的速度比较
  16. c++友元函数与友元类
  17. JavaScript获取元素尺寸和大小操作总结(转载)
  18. 20190402Linux进阶命令week1.2
  19. luogu P3760 [TJOI2017]异或和
  20. NYOJ16|嵌套矩形|DP|DAG模型|记忆化搜索

热门文章

  1. js执行顺序总结
  2. 提高SharePoint2013服务器性能
  3. ceres g2o 安装
  4. MySQL数据表导出某条记录
  5. ubuntu boost.python
  6. Spark源码分析之四:Stage提交
  7. 小tip: DOM appendHTML实现及insertAdjacentHTML
  8. oracle查询数据库资源位置
  9. 使用@Scheduled注解编写spring定时任务
  10. vue element-ui 自动获取光标