ホームページ  >  記事  >  バックエンド開発  >  入力が送信された後、ajax を介してページのテーブル部分のみを更新したいのですが、ajax は複数行の tr html を返しますか?

入力が送信された後、ajax を介してページのテーブル部分のみを更新したいのですが、ajax は複数行の tr html を返しますか?

WBOY
WBOYオリジナル
2016-06-13 13:40:201020ブラウズ

入力が送信された後、ajax を使用してページのテーブル部分のみを更新したいのですが、ajax は複数行の tr html を返しますか?
次に、javascipt を使用して元の tr をすべて削除し、新しい tr を追加します。この仕組みが理解できませんか?

--解決策-- --- ---------------

ディスカッション

まあ、xuzuning には私の意味が理解できませんでした。つまり、実際のajaxは再ではありません。テーブルデータはロードされますが、テーブルの元のデータはコールバック関数を通じて置き換えられますよね?

------解決策----------------------
効率は気にしないでください、それだけですはクライアント側で行われます。
重要なのは、フォームを送信してページ全体を更新するよりもユーザー エクスペリエンスがはるかに優れているということです。

ディスカッション

ページにテーブルが 1 つしかない場合、ajax は XMLHttpRequest をロードする必要があり、responseText を
テーブルに割り当てる必要があります。これはフォームを直接送信するのと同じくらい効率的ではないでしょうか。 🎜>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。