html - 在 .html (' ' 之后通过 jquery 在 div 中显示一个表单);

标签 html ajax forms reload logout

我想在不重新加载页面的情况下单击按钮时更改 div 内容,并再次显示我的表单

我有这个代码

$('#reg_but').click(function(){
   $.ajax({
     type:'POST',
     url:'login.php',
     data: {
         user : document.reg.user.value,
     },
     success: function(data){
        if (data !=0){
            $('#my_div').html(data);
        }
     }
   })
});

function login_again(){
   $('#my_div').html(' ');
   $('#my_div').html( *here i want show reg form* ) 
   //  >>  Here i want load again my form (reg form) << This is my problem

}

<body>
    <div id="my_div">
      <form name='reg' id='reg'>
        <input name="user" class="user" id="user">
        <input type="submit" onClick="return reg_but();"
      </form>
    </div>
    <div id="log_out" onClick="login_again()">Login Again & Log Out</div>
</body>

点击提交后显示 login.php 结果,然后当点击 login_again() 时,我想在 my_div 中显示我的表单(注册表单)。

最佳答案

使用 jquery hide() 和 show()。 jQuery hide()

关于html - 在 .html (' ' 之后通过 jquery 在 div 中显示一个表单);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36374070/

相关文章:

java - 从 HTML 代码中检索图像 URL

html - 不会显示的照片

css - 如何改变 jquerymobile slider 的发光

javascript - Ajax POST - 同步请求的 'XMLHttpRequest.withCredentials' 已弃用

php - AJAX 响应大小限制

asp.net - 更改生成的 ASP.Net <form> id?

html - IE11 显示每个 { 显示 : table-cell } element at a new line

javascript - 跨域ajax请求基本认证

javascript - Firefox 不会验证表单数据

forms - 基于输入的URL重定向,但如果输入的URL不存在,则发送回同一页面