Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以使用jQuery重新加载div吗?_Javascript_Php_Jquery_Html_Css - Fatal编程技术网

Javascript 我可以使用jQuery重新加载div吗?

Javascript 我可以使用jQuery重新加载div吗?,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我在导航栏中有一个区域,由一些PHP代码组成,显示内联登录表单或用户用户名。登录表单是使用jQuery提交的,因此设置用户会话变量等不需要页面加载。但是我如何避免不刷新页面以显示正确的文本(即用户用户名而不是内联表单) 目前,登录可以无缝工作,无需刷新页面,但我也需要以某种方式更新该区域 <div id="divLogin"> <?php if (!logged_in()) { ?> <div class="form-

我在导航栏中有一个区域,由一些PHP代码组成,显示内联登录表单或用户用户名。登录表单是使用jQuery提交的,因此设置用户会话变量等不需要页面加载。但是我如何避免不刷新页面以显示正确的文本(即用户用户名而不是内联表单)

目前,登录可以无缝工作,无需刷新页面,但我也需要以某种方式更新该区域

        <div id="divLogin">
        <?php if (!logged_in()) { ?>
        <div class="form-group">
          <input type="text" placeholder="Email" class="form-control" id="user">
        </div>
        <div class="form-group">
          <input type="password" placeholder="Password" class="form-control" id="pass">
        </div>
        <button type="button" class="btn btn-success" id="login">Sign in</button>
        <button type="button" class="btn btn-primary" id="register">Register</button>
        <?php } else { ?>
        <div class="form-group">
          <p>You are logged in as <strong><?php echo $_SESSION['user']; ?></strong></p>
        </div>
        <?php } ?>
        </div>

登录
登记
您以

您可以使用load()函数或使用AJAX来实现这一点

$('.your_按钮')。在('click',function()上{
$('divLogin').load('your#page_url_here');

});PHP是否像用户刷新一样被重新加载?是的,它就是这样。你能提供一个例子吗?我只是执行
$('#divLogin').load()吗只刷新当前内容?奇怪,我一直在获取登录表单,直到我刷新浏览器,然后我得到“登录身份…”我觉得这个函数不符合OP的要求。。。我认为你真的应该帮助他编写AJAX,对吗?你必须使用AJAX更新div id=“divLogin”。登录逻辑完成后,您会说“登录可以无缝工作,无需刷新页面”。您是否使用jQuery来实现这一点?如果是这样,您可以添加执行此操作的代码吗?