違い: 1. "$.post" はシンプルで使いやすい高レベルの AJAX 実装ですが、"$.ajax" は jQuery の基礎となる AJAX 実装です。2. "$.post" " 複雑な "$.ajax" は、エラー発生時の関数の実行ではなく、ポスト リクエスト関数のみを処理します。それ以外の場合は、"$.ajax" を使用する必要があります。
このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
$.ajax は jQuery の基礎となる AJAX 実装、$.ajax は一般的な基礎となるパッケージ、$.ajax() リクエストdata その後、beforeSend、error、dataFilter、success、complete などのコールバック関数を使用する必要があります。
$.get $.post は、シンプルで使いやすい高レベルの実装です。$.get $.post メソッドを使用すると、jQuery が自動的にカプセル化して、基礎となる $.ajax を呼び出します。
$.get は、複雑な $.ajax を置き換えるための単純な GET リクエスト関数のみを処理します。リクエストが成功すると、コールバック関数を呼び出すことができます。エラー時の関数の実行はサポートされていません。それ以外の場合は、$.ajax を使用する必要があります。
$.post は、複雑な $.ajax を置き換えるためのポストリクエスト機能のみを処理します。コールバック関数は、リクエストが成功したときに呼び出すことができます。エラー時の関数の実行はサポートされていません。それ以外の場合は、$.ajax を使用する必要があります。
$.get("test.php", { name: "John", time: "2pm" } ) $.get メソッドは自動的に queryString を生成し、リクエスト時にサーバーに送信します (name= John&time=2pm )、
$.post メソッドによって送信されるデータはフォーム送信と直接似ており、送信されるデータの量は $.get よりも大きくなります。
違いは、get と post が ajax をさらにカプセル化したものであり、その効果は get または post の ajax 実行タイプとまったく同じであることです。開発を容易にするために、毎回 ajax url scuess などを書いていますが、
get と post は ajax で確実に解決できる問題を解決でき、ajax はより柔軟です。
[関連チュートリアルの推奨事項:
AJAX ビデオ チュートリアル以上が$.post と $.ajax の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。