距开课0天0时0分-9721322秒
怪我咯2017-04-10 17:12:05 0 11 693
[PHP讨论组]举报回复话题 ↕
一个很奇怪的事情,页面有个链接xxx,使用ajax, 点击之后转到在Thinkphp的controller,我在这个controller里面加了echo或者var_dump想看一些参数值,结果不执行了,页面不会跳转了。 把echo 或 var_dump去掉,就执行成功了。
不明白这个为什么,难道是执行过程不能把打断?
如果是ajax导致的,请问如何查看controller里的数据呢?
11
0
分享
阿神 2017-04-10 17:14:0511楼
不会不会不会
赞 +0添加回复
小皮 2017-04-10 17:14:0510楼
PHPzhong 2017-04-10 17:14:059楼
这个跟你在ajax对返回结果的处理有关
PHPzhong 2017-04-10 17:14:058楼
echo输出内容了啊
巴扎黑 2017-04-10 17:14:057楼
目前不知道你的页面代码,如果是ajax请求controller,那么问题应该是你echo了内容,导致返回的不是json格式的信息,页面无法处理,所以没什么反应了
大家讲道理 2017-04-10 17:14:056楼
会的,ajax调试推荐用firephp或者socketlog
迷茫 2017-04-10 17:14:055楼
不会 继续debug
天蓬老师 2017-04-10 17:14:054楼
echo输出的内容使json无法正常解析。
大家讲道理 2017-04-10 17:14:053楼
ajax用了json类型,所以echo会破坏json格式,造成js解析不了,其实是有数据返回了的,可以打开浏览器的“元素审查”就是开发者工具抓包看响应
小葫芦 2017-04-10 17:14:052楼
不会的。应该是数据格式的问题。
阿神 2017-04-10 17:14:0511楼
不会不会不会
赞 +0添加回复
小皮 2017-04-10 17:14:0510楼
不会不会不会
赞 +0添加回复
PHPzhong 2017-04-10 17:14:059楼
这个跟你在ajax对返回结果的处理有关
赞 +0添加回复
PHPzhong 2017-04-10 17:14:058楼
echo输出内容了啊
赞 +0添加回复
巴扎黑 2017-04-10 17:14:057楼
目前不知道你的页面代码,如果是ajax请求controller,那么问题应该是你echo了内容,导致返回的不是json格式的信息,页面无法处理,所以没什么反应了
赞 +0添加回复
大家讲道理 2017-04-10 17:14:056楼
会的,ajax调试推荐用firephp或者socketlog
赞 +0添加回复
迷茫 2017-04-10 17:14:055楼
不会 继续debug
赞 +0添加回复
天蓬老师 2017-04-10 17:14:054楼
echo输出的内容使json无法正常解析。
赞 +0添加回复
大家讲道理 2017-04-10 17:14:053楼
ajax用了json类型,所以echo会破坏json格式,造成js解析不了,其实是有数据返回了的,可以打开浏览器的“元素审查”就是开发者工具抓包看响应
赞 +0添加回复
小葫芦 2017-04-10 17:14:052楼
不会的。应该是数据格式的问题。
赞 +0添加回复
上一页 12 下一页