我将从发布我的 javascript 开始。
$(document).on('click','.remove-single-inbox-message', function(e){
e.preventDefault();
var messageid = $(this).data('messageid');
var messages = $("#number-messages").html();
var messages = parseInt(messages, 10);
messages--;
$.ajax({
type: 'POST',
url: '?a=profile_message_delete',
data: {
"messageid" : messageid
},
success: function(){
$('.table-row'+messageid).hide();
if(messages == 0){
$("#insert-message-indicator").html("");
} else {
$("#insert-message-indicator").html("<strong><small>"+messages+"</small></strong> <i class='icon-envelope icon-white' rel='tooltip' title='New messages available'></i>");
}
}
});
});
第一次递减工作正常,并显示新数字,但后面的数字显示 NaN。我究竟做错了什么?