我发现了这个问题。这有点像jQuery/AJAX代码,因为当我用.load(), 因此,当我第二次提交新注释时,或者当我单击注释列表/表单的重新加载按钮时(使.load()运行一次),新表单仍然会提交注释,但由于jQuery/AJAX没有运行,页面通常会在没有AJAX的情况下重新加载。
我刚刚更改了以下代码:
$(\'#commentform\').submit(function() {
.....
}
对此:
$(document).on(\'submit\', \'#commentform\', function() {
.....
}
我很高兴我能找到问题所在,尽管我花了很长时间在谷歌上搜索并仔细选择了我的搜索关键词。