好的,所以我有这个设置,我的main.php是主视图区域,我希望它只有在该文件有变化时才能获取getboardajax.php。该文件当前正在从数据库中获取数据,如果我要在30秒时使用.load ajax刷新,那么如果我在注释中输入注释并且我在键入注释的中间然后刷新那就是问题。所以我想知道是否有可能不会遇到这个问题的方法,还是有另一种方法来解决这个问题以及如何解决这个问题?
main.php
<div id="postwrapper">
<div id=div1>
<p> some text here fetched from mysql database</p>
</div>
<div class='div2'>
<form method='POST' action=''>
<input type='text' id='commentbox' name='commentbox' autocomplete='off'>
<input type='submit' value='Post Comment'>
</form>
</div>
</div>
$('#postwrapper').empty();
var $scores = $("#postwrapper");
setInterval(function () {
$scores.load("grabboardajax.php #postwrapper");
}, 3000);
grabboardajax.php
<div id="postwrapper">
<div id=div1>
<p> some text here fetched from mysql database</p>
</div>
<div class='div2'>
<form method='POST' action=''>
<input type='text' id='commentbox' name='commentbox' autocomplete='off'>
<input type='submit' value='Post Comment'>
</form>
</div>
</div>