我有一个表,其中包含我的数据库表中的一堆产品。每个产品都有一个更新按钮,它将通过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
答案 0 :(得分:0)
尝试使用
url: '/products/updateProduct'
代替url: 'products/updateProduct'
如果仍然无效,请尝试使用完整路径代替相对路径............