隐藏表格后为什么不能显示表格?

时间:2019-03-12 20:50:55

标签: jquery

我有一个带有选择列表的表单。如果选择选项1,则使用jquery隐藏该表单,并显示另一个表单。填写完该表格后,它将被删除并显示原始表格。问题在于,表单1在取消隐藏时不可见。

echo "<div id='NewFormArea'><div>";
echo "<form action='submit.php' method='post' name='form1' id='form1' accept-charset='utf-8'> ...(form fields)... </form>";

这是相关的jQuery

$.ajax({
   type: 'post',
   url: 'include/forms.php',
   data: {                     
       mode: 'getnewform',
       var1: $("#var1").val(),
       var2: $("#var2").val(),
   },
   success: function (response) {     
       var obj = $.parseJSON(response);

       if(obj.mode == 'Show New Form'){
            $("#form1").hide();
            $("#NewFormArea").html(obj.form);
       }

       setTimeout(function(){ 
            $("#form1").show();
            $("#NewFormArea").remove();
       }, 4000);            
   }
});        

0 个答案:

没有答案