Juyuntung 发表于 2012-1-30 11:22:37

redirect跳转之前输出信息报错

在执行完方法之后想提示"执行成功!",再用redirect跳转到列表。但如果在redirect之前有echo 就会报 Cannot modify header information 。。。
redirect转到的页面中用的是公共的header,是因为在header之前不能有输出信息?
那怎样才能让我可以有提示而不报错。。望大家指教,谢谢。

lamtin 发表于 2012-1-30 11:25:44

之前不要echo

wangcaiwen 发表于 2012-1-30 12:01:05

header之前不能有输出

Juyuntung 发表于 2012-1-30 18:23:50

lamtin 发表于 2012-1-30 11:25 static/image/common/back.gif
之前不要echo

谢谢,请问那如何提示“操作成功。。。”或者“异常。。”

Juyuntung 发表于 2012-1-30 18:24:19

wangcaiwen 发表于 2012-1-30 12:01 static/image/common/back.gif
header之前不能有输出

谢谢,请问那如何提示“操作成功。。。”或者“异常。。”

Hex 发表于 2012-1-30 18:41:29

Juyuntung 发表于 2012-1-30 18:23 static/image/common/back.gif
谢谢,请问那如何提示“操作成功。。。”或者“异常。。”

用 JS 实现。

Juyuntung 发表于 2012-1-31 09:21:50

Hex 发表于 2012-1-30 18:41 static/image/common/back.gif
用 JS 实现。

hex老大能给个例子嘛。。一般要JS提示我就用echo '<script>alert("成功!");</script>';

lamtin 发表于 2012-1-31 09:29:40

Juyuntung 发表于 2012-1-31 09:21 static/image/common/back.gif
hex老大能给个例子嘛。。一般要JS提示我就用echo 'alert("成功!");';

写个helper

Hex 发表于 2012-1-31 11:08:39

Juyuntung 发表于 2012-1-31 09:21 static/image/common/back.gif
hex老大能给个例子嘛。。一般要JS提示我就用echo 'alert("成功!");';

你这样写就可以了,呵呵

Juyuntung 发表于 2012-1-31 11:22:27

Hex 发表于 2012-1-31 11:08 static/image/common/back.gif
你这样写就可以了,呵呵

谢谢,用echo 'alert("成功!");';提示,就又会报 Cannot modify header information 。。。跳转之前好像不能有echo输出。。。所以我就不知道怎么提示了。。或者像上面说的写个helper试试。。
页: [1] 2
查看完整版本: redirect跳转之前输出信息报错