次のような動的テーブルがあります。
更新をクリックするたびに、選択した行を更新するためのフォームを含む JQuery ダイアログ ボックスが表示されます。この瞬間まで、この更新は成功していましたが、現在直面している問題は、更新を行うと、データベースは更新されますが、Web ページのテーブルは更新されないということです。私は2つの解決策を考えています:
- 更新後にページ全体をリロードします (私はこれを好みません)
- Ajax を使用してテーブルを更新します (これは私のような初心者にはかなり難しいですが、試してみます)
以下は、行を更新するコードです。
$.ajax({
type: "POST",
url: "../folder/update.php",
data: dataString,
success: function(){
$('.info').show().html("<img src='../images/success.png' width='30px' height='35' />").delay(2000).fadeOut();
// I guess I should load the table here
}
});
私の友達はどう思いますか?助言がありますか?