在使用ajax提交ajax表单后重新填充div(我想!)

时间:2012-11-17 03:54:46

标签: php ajax

我有一个表,其中包含我的数据库表中的一堆产品。每个产品都有一个更新按钮,它将通过ajax生成一个填充的表单,供用户修改他们希望的任何细节。

在提交时,我想更新数据库,然后返回到我刚刚显示实时更新数据的页面。除了我做的其他事情,我发回一个视图到ajax成功函数,它会显示出来。只有我似乎无法做到这一点。我从我的表单标签中取出动作和方法,并让ajax函数处理它,但它不返回视图,它只显示视图,而我希望我的div进入现有页面上的特定div

/*****  submit update form  *****/
$(document).on('click', '#updateSubmit', function() {
    $.ajax({
        type: "POST",
        url: 'products/updateProduct',
        success: function(data) {
            $('#viewProducts').fadeIn(1000, function(){
                $(this).html(data);
            //  THIS IS WHERE I WANT MY VIEW TO BE RETURNED TO(the #viewProducts).  CAN THAT BE DONE?
            })
        } // end success
    }); // end ajax 
}); // end submit event

1 个答案:

答案 0 :(得分:0)

尝试使用

url: '/products/updateProduct'代替url: 'products/updateProduct'

如果仍然无效,请尝试使用完整路径代替相对路径............