在我的页面上名为total_records的div中是一个数据库字段绑定,它会对提交的总记录进行计数。我使用jquery进行提交,因此当我点击按钮时页面不会刷新。但是,当我刷新页面或按F5时,我只能获得提交的总记录。我知道有一种方法可以在按钮点击的页面上添加1绑定,但我不知道如何。这是我用于提交的jquery
$(document).ready(function(){
$("#form2").on('submit',function(event){
$("#comment_loader").fadeIn(); //show when submitting
event.preventDefault();
data = $(this).serialize();
$.ajax({
type: "POST",
url: "insert.asp",
data: data
}).success(function(msg) {
$('#new_entry').html(msg);
$("#comment_loader").fadeOut('fast');
$("#msg_div").append("<div class='messages' style='border:1px purple solid; padding:2px; margin:5px;'>Your comment has been saved </div>");
setTimeout(function() {
$(".messages").fadeOut(function(){
$(".messages").remove();
});
}, 3000);
$("input[type=text]").val("");
});
});
});
答案 0 :(得分:0)
您可以让insert.asp
脚本返回提交的记录总数,或者在success
内您可以调用运行相应查询的脚本,在任何一种情况下你可以使用jQuery来更新返回的数字:
$('div.total_records').text( 'number-of-records-submitted' );
如果您这样做,则无需刷新页面。