有没有办法使用codeigniter一致地显示系统消息?

时间:2011-08-14 09:06:46

标签: php codeigniter

我想有一个像stackoverflow栏这样的吧...... 标识用户操作结果,例如,登录成功和更新成功。 所以,我有一个加载函数,允许我传递参数给我显示,如下所示:

private function _load_register($aData, $aMsg)

{

//the loading method, bababa. 

}

在视图中,我有类似的东西:

            <?php if (isset($sys_msg)):?>
                <?php echo($sys_msg);?>
            <?php endif?>

但我认为这是有效的,但并不那么优雅。因为当我的脚本更改为ajax脚本时,它无法显示。所以,我想让经理做这种显示信息。有什么想法吗?谢谢。

1 个答案:

答案 0 :(得分:0)

好的,我认为问题确实存在,你无法将视图中的PHP变量$sys_msg传递给AJAX。我不明白为什么不这样做,如果javascript在你的视图文件中 - 为什么不在你的javascript代码中将PHP变量传递到你的视图中。看起来您可能已经这样做了,如果您在javascript和使用jQuery之前遇到竞争条件和PHP处理问题,您可以在$(document).ready(function() {

之后输入代码