0

OKたぶん私はこの主題についてあまりにも多くの投稿を読んだので、今私は混乱しています。

誰かがJqueryでajaxリクエストを行い、呼び出しの結果を取得するために従うべきプロセスの概要を教えてもらえますか?

質問1は、jvscriptではなくjqueryを使用してxhrリクエストを作成することを選択するのでしょうか。

javascriptのアプローチがどのように機能するかを完全によく理解できます。それは理にかなっており、簡単に理解できます。しかし、さまざまな記事が、jqueryを使用することの利点を指摘しています。

("#input_Field1")。load( "ajax_Request.php"); 非同期呼び出しを行うために必要なのはこれだけです。

この場合、jquery.ajaxとその設定およびグローバルイベントハンドラーをどのように処理する必要がありますか。また、これは.loadにどのように影響しますか。

どうもありがとう

4

1 に答える 1

0

jQuery は JavaScript を単純化して XHR リクエストを作成します。通常、AJAX リクエストは次のようになります。

$.ajax({
    url: 'page.php',
    data: 'data=test',
    type: 'POST',
    success: function(data){
        // Do something
    }
});

ここで変数「data」を値「test」で「page.php」に投稿すると、コールバック関数 success() が呼び出され、page.php が返すデータを使用して何かを実行できます。

$.load() は、次のように簡単に言うことができるという点で多少異なります。

$('#container').load('test.php');

そして、'test.php' の内容は、'container' という ID を持つ要素に配置されます。したがって、ここであなたの質問に対する答えは「はい」です。AJAX 要求を行うために必要なのはそれだけです。

$.load() イベント ハンドラーと変数はこちらで、$.ajax はこちらで確認してください。

于 2012-07-07T12:11:53.547 に答える