Jquery提交并重新加载结果

时间:2012-12-24 05:38:40

标签: jquery jquery-load

我使用带有jquery的函数来发布表单并获得结果

我的代码是:

function click_post(id)
{
    $("#form_order_sel_"+id).submit( function () {  
        $.ajax({   
            type: "POST",
            data : $(this).serialize(),
            cache: false,  
            url: "indexer_adm.php", 
            success: function(data){
                $("#load_order").html(data); 
            }   
        });   
        return false; 
    }); 
}

问题是我需要更新div,我尝试不同的方法,但我不能得到这个因为如果我把setTimeOut重新加载div,帖子没有用,等等

我认为问题出在这里:

$("#load_order").html(data); 

当我使用带有jquery的POST方法

时,我需要更多一行来获取新内容的更新

感谢问候!!!

1 个答案:

答案 0 :(得分:0)

这个问题需要考虑以下几点,

  1. 通过调用$(this).Serialize()
  2. 检查发布的数据
  3. php文件的返回类型是什么,在html标记的情况下这应该是workfine,否则在JSON数据的情况下,你应该在使用之前使用JSON.parse(data)。
  4. 尝试使用chrome调试器并查找您所获得的数据作为对您所做的AJAX调用的响应,并向我们提供这些详细信息以及检查点的状态以进一步指导。