2013-03-02 55 views
0

我使用的一种形式在页面中使用jQuery的标签,在所有标签有其他形式的,所以我提交表单而无需刷新这样的页面:回声数据库变量

$(document).on("submit", "#advertentie_tab", function(event) { 
/* stop form from submitting normally */  
    event.preventDefault();  
    $.ajax({ 
     type:"POST", 
     url:"advertentie.php", 
     cache: false,     
     data: $("#advertentie_tab").serialize(), 
     success:function(data){ 
      $("#innertab_advertentie").html(data); 
     }  
    }); 
}); 

在我的表单我回应数据库中的一些数据,但在发布后,我失去了这些数据。有没有办法在发布后保留数据而不设置大量隐藏的输入?

回答

0

我没有得到你的问题真的是什么,但我认为你总是可以用jquery获得你的表单数据,然后在将它们保存到变量之前,因此你在js变量中丢失了你的数据。

0

你说的问题有点尴尬。

你可以尝试写postdata的数组到该advertentie.php中的会话..但这很丑陋。

此外,请记住从会话中检索此postdata后清理会话数据。