用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2548|回复: 1
收起左侧

在控制器里使用 JS 会出错

[复制链接]
发表于 2009-12-24 11:03:02 | 显示全部楼层 |阅读模式
我在控制器里判断用户是否登陆,如果密码正确,则 redirect 到某页。这样能正常
否则 alert() 用户,然后再redirect回登陆页。 但这样会出错。。。

function index() {
  $this->load->model("checklogin_model","",true);
  if($this->checklogin_model->islogin($this->name,$this->pwd)) {            // islogin  这个方法是model里的验证用户
   redirect('http://www.baidu.com','location');
  }
   
  else {
   ?>
   <script language="javascript">
    alert("asdfdsfjk");
   </script>
   <?php
   redirect("/login/index",'location');
  }

能不能在控制器里使用 JS 弹出 alert,
如果不可以,则怎样实现这个功能。
发表于 2009-12-24 11:22:15 | 显示全部楼层
首先,这问题和 CI 无关。

redirect 这个要在所有 html 代码之前执行。
你如果要在 alert 后跳转,那是 js 的事情,写 js 代码吧。
具体 js 代码如何写就和 CI 无关了,google 可以搜出一大堆方法。

本版积分规则