投稿してください

WBOY
リリース: 2016-06-13 13:21:02
オリジナル
867 人が閲覧しました

質問の投稿:
フォームを使用してデータを直接送信することと、JS を使用してデータを非同期的に送信することの違いは何ですか?

-----解決策--------------------------------
フォームフォームはデータとJSを直接送信します データを非同期で送信しても問題はありません、それぞれが独自に送信します~~
同期送信と非同期送信の違いについて話しているのですか?実際、それらは似ています。ただし、非同期送信によりページの更新効果が得られる点が異なります。 。
何か問題がある場合は、専門家に指導を求めてください~~
------解決策------------------
フォーム送信および AJAX 送信の適用場面

1. フォーム送信 (フォーム)

1)、ユーザー入力情報の量が比較的多い場面の送信に適しています。

2) フォーム送信の信頼性は比較的良好です。



2. AJAX 送信 (非同期リクエスト)

1)、フォーム駆動型の対話

従来のフォーム送信では、ユーザーが入力した情報が正しいかどうかを確認するには、バックエンド プログラムによる検証のためにフォームを送信する必要があります。この時点でユーザーが直面しているのは、退屈で退屈な白い画面です。このユーザー エクスペリエンスは、AJAX を通じて大きく変えることができます。

2). ツリー構造のナビゲーション

フォーム送信で、特定のノード ツリーの下のコンテンツを展開したい場合は、フォームを一度送信する必要がありますが、その後 3 番目のステップが表示されます。またしても状況から生じる問題。 AJAX を使用すると、ページのリロードがなくなり、サーバーへの頻繁なリクエストが回避され、応答速度の問題を解決できます。

3) データのフィルタリングと関連データの操作のシナリオ

ユーザーがサーバーにリクエストを送信すると、サーバーは json または XML 形式で情報を返すことができます。これらの戻り値をフィルタリングして、必要な情報を見つけることができます。

4)、オートコンプリート機能

例: Google および Baidu ホームページのオートコンプリート機能 (オートコンプリート)

5)、大量の折り畳まれたテキストを置き換える

AJAX を使用して部分的な情報を置き換えるのは良い方法であり、その効果は比較的直感的です。ただし、ページ内の大量の情報を置き換えるために使用する場合は、再リクエストを行って完了することをお勧めします。
参考原文:http://www.cntxk.com/CataNews/35/info11448.html

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート