首页 >社区问答列表 >ajaxform或者ajaxpost,导致echo / var_dump 打断php程序的运行?

ajaxform或者ajaxpost,导致echo / var_dump 打断php程序的运行?

一个很奇怪的事情,页面有个链接xxx,使用ajax, 点击之后转到在Thinkphp的controller,我在这个controller里面加了echo或者var_dump想看一些参数值,结果不执行了,页面不会跳转了。 把echo 或 var_dump去掉,就执行成功了。

不明白这个为什么,难道是执行过程不能把打断?

如果是ajax导致的,请问如何查看controller里的数据呢?

  • 巴扎黑
  • 巴扎黑    2017-04-10 17:14:057楼

    目前不知道你的页面代码,如果是ajax请求controller,那么问题应该是你echo了内容,导致返回的不是json格式的信息,页面无法处理,所以没什么反应了

    +0添加回复

  • 回复
  • 大家讲道理
  • 大家讲道理    2017-04-10 17:14:053楼

    ajax用了json类型,所以echo会破坏json格式,造成js解析不了,其实是有数据返回了的,可以打开浏览器的“元素审查”就是开发者工具抓包看响应

    +0添加回复

  • 回复