ajaxform或者ajaxpost,导致echo / var_dump 打断php程序的运行?
怪我咯
怪我咯 2017-04-10 17:12:05
[PHP讨论组]

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

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

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

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(11)
阿神

不会不会不会

PHP中文网

不会不会不会

PHPz

这个跟你在ajax对返回结果的处理有关

PHPz

echo输出内容了啊

巴扎黑

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

大家讲道理

会的,ajax调试推荐用firephp或者socketlog

迷茫

不会 继续debug

天蓬老师

echo输出的内容使json无法正常解析。

大家讲道理

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

高洛峰

不会的。应该是数据格式的问题。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号