2011-07-03 2 views
0

かなり頻繁に私はadd/delete/updateの項目をJquery POST経由でデータベースに入れる必要があります。 次のステップは、この行が追加されたことを示すためにAJAX経由で行を動的に追加するか、行が削除された場合にその行を削除することです。データベースにデータを追加した後にAJAXでテーブル行を追加/削除する最も良い方法は何ですか

私はどの方法が会社によって最もよく使用されているか知りたいです。私が思う

他のソリューションは、私が編集のために別々の機能をプログラムする必要がないように/

を追加/削除jQueryを使って全体のリストを更新することで、どのように私は

答えて

0

は、リスト全体をリロード行くべき非常に非効率的である。ユーザーも遅くなります。 サーバーは、データベースアクションについて非公式に応答できます。操作が成功したのであれば、サーバは、例えば対応することができます

{'response': 'OK'} 

と操作が失敗した場合、サーバーは次のように応答することができます:

{'response': 'FAILED', 'message': 'Problems with database connection'} 

あなたは、その応答に応じて、影響を受けたリストの行を更新することができます、ajaxコールバック関数

+0

問題はありません。行を挿入するためには、クラスを追加するにはあまりにも多くの作業を実行する必要があります。ids tr td – user1

+0

「あまりにも多くの作業」はまだ少ないですが、リスト全体を再読み込みしています、コンピュータワーク)。 パラメータのデータに基づいて行を追加/編集する関数を作成する必要があります。 あなたはDOJOツールキットの例で触発することができます - グリッド – JoshuaBoshi

関連する問題