我正在编写一个程序,该程序应该模拟在AJAX中单击提交,然后异步重新加载页面。我编写了一个程序,该程序以异步方式重新加载页面,但前提是我单击了提交按钮。
这是我的程序:
$("#form_id").submit(function() {
var str = $(this).serialize();
$.ajax({
type: "POST",
url: "../async_db.php",
data: str,
success: function(html) {
$('#d_id').html(html);
}
});
return false;
});
答案 0 :(得分:0)
要在ajax 异步发布数据后重新加载页面,可以在location.reload()
函数末尾使用submit()
。
$("#form_id").submit(function() {
var str = $(this).serialize();
$.ajax({
type: "POST",
url: "../async_db.php",
data: str,
success: function(html) {
$('#d_id').html(html);
}
});
return false;
location.reload();
});