私は次のような形をしています
<form id="abc">
<div>
<select >
<option id= "1"> ha1 </option>
<option id= "1"> ha2 </option>
<option id= "1"> ha3 </option>
<option id= "1"> ha4 </option>
</select>
<input type="submit">
</div>
</form>
フォーム送信の場合、私は次のように使用しました
$(document).ready(function() {
$('#abc').submit(function(){
$.post('filter.php', $(this).serialize(), function(data){
$('#abc').reset(); //(this).reset();
});
return false;
});
});
ここではリセットが機能していません。リセットに関する問題は発生しません。フォームの送信後、db値でフォームを更新したい(今選択した値を表示するため)。
送信後またはdiv更新後にページを更新するにはどうすればよいですか。