post表单后回显数据库变量

时间:2013-03-02 19:48:53

标签: php jquery

我在页面中使用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);
        }       
    });
});

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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

你说的问题有点尴尬。

您可以尝试将postdata数组写入该advertentie.php中的会话..但这非常难看。

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

答案 2 :(得分:0)

我一直在使用ajaxForm传递我的表单而不更改页面,我认为它可能会按照你想要的方式工作。

http://malsup.com/jquery/form/