私は、textareasの値をMySQLデータベースに入力するページを持っています。これは擬似サブミットなので、データが入力された後、手動でテキストエリアの値を何も変更しません。しかし、submitを押すとデータは正しく入力されますが、textareaはクリアされません。 HTML(下記)は、回答の数に応じて数回エコーされます。POST後にJqueryがtextareaの値を変更しない
はJavaScript:
$('document').ready(function() {
$('.commentContainer').load('../writecomment.php');
$("form").on("submit", function (e) {
e.preventDefault();
var $form = $(this);
$.ajax({
"url": $form.attr("action"),
"data": $form.serialize(),
"type": $form.attr("method"),
"response": function() {
$('.commentContainer').load('../writecomment.php');
$('.commentBox').val(""); //this line doenst work
}
});
});
});
HTML:
<textarea class='commentBox' wrap='soft' name='comment'></textarea>
<input type='submit' value='comment' class='submitCommentBox'>
私は問題を見ることができるウェブサイトをオンラインにしていますか? –