0

嗨 Tank_auth 和网络大师!

我有 tank_auth 与我的 CodeIgniter 应用程序一起使用。目前,tank_auth 的登录/注册视图占据了整个屏幕。在我的网站上,我希望登录/注册视图占据我定义的一个 div。例如,我希望登录/密码字段只出现在右上角,而不是占据整个屏幕......你能指出我正确的方向吗?- 我在某处读到,我必须以某种方式限制 div 中的视图,但对于我的生活,我不明白如何!

非常感谢,

米兹

4

1 回答 1

1

为登录创建 div。为登录创建一个视图。使用对视图的 javascript 调用填充 div。

<?php

//controller
//users.php
class Users {

//...

    public function div_login()
    {
        $this->load->view('div_login_view.php');
    }

//...

//------------------------------------------

//view
//div_login_view.php
echo form_open('users/login');
echo form_input('username');
echo form_password('password');
echo form_submit('Login');
echo form_close();

//------------------------------------------


//index page (or whatever page you want the form on)



<div id="login_div"></div>



<script type="text/javascript">

    $(document).ready(function(){
        var login_form = $.get('/users/div_login');
        if (login_form.status === 200){
            $('#login_div').html(login_form.responseText)
        }else{
            alert('There was an error getting the login form.');
        }
    })
</script>
于 2012-11-08T15:04:15.163 回答