提交时清除Ajax表单字段

时间:2017-04-05 19:09:09

标签: javascript java ajax

我有一个表格(用于即时通讯),理论上它工作正常。

表单在提交时使用Ajax来显示消息 - 工作正常。

然而,表单似乎没有清除提交中的字段,有没有办法可以做到这一点(仅限明文区域)?

下面的脚本:

<div id='refresh'></div>
<form id='myForm'>
<input type='hidden' name='ConversationID'  value='<?php echo"$ConversationID";?>'>
<textarea name="Themessage" class="form-control content-group" rows="3" cols="1"></textarea>
<div class="row"><div class="col-xs-6"></div>
<div class="col-xs-6 text-right"><input name="submit" type="submit" id='btn1'  class="btn bg-primary" value="Send"></div>
</div></form>

<script type="text/javascript">
$(document).ready(function () {
setInterval(function() {
$.get("load_messages.php?id=<?php echo $ConversationID?>", function (result) {
$('#refresh').html(result);
});
}, 100);
}); 
</script>

2 个答案:

答案 0 :(得分:1)

我使用setTimeout

JAVA_HOME=$(/usr/libexec/java_home)
export PATH=${JAVA_HOME}/bin:$PATH

答案 1 :(得分:0)

在#refresh中显示结果后清除textarea?

$('textarea').val("");

$('#refresh').html(result);

很抱歉,如果我不明白你的问题。