-1
$.ajax({
    type: "GET",
    data: "id="+id+"&id-other="+id-other,
    url: "ajax1.php"
}).done(function(data){
    $("#div").html(data);
});

上記のコードピースがあり、Webを検索していますが、それが何のためにあるのかを説明する方法がわかりません。
$.ajax()何を意味するのか、何をするのかtype:Get、何をするのかなどを段階的に説明するajaxの基本のチュートリアルはありますdata:...か?

4

2 に答える 2

2

リモートページへのajax (非同期)呼び出しを行っています。

type: get

HTTP Get リクエストです。フォーム データは、クエリ文字列値として URL にエンコードされます。

data: "id="+id+"&id-other="+id-other

これはサーバーページに渡されるデータです

 url: "ajax1.php"

ajax1.php は ajax リクエストを処理して応答するサーバー ページです。

.done(function(data){
   $("#div").html(data);
})

ajax 呼び出しが完了すると、done イベント内のコードが実行されます。この場合、data という変数への ajax 呼び出しからの応答を取得します。これを、id div を持つ HTML 要素の innerhtml として設定しています。

詳細については、このリンクを参照してください: http://api.jquery.com/jQuery.ajax/

于 2012-04-28T03:34:23.753 に答える
1
$.ajax({
        type: "GET",
        data: "id="+id+"&id-other="+id-other,
        url: "ajax1.php"
    }).done(function(data){
        $("#div").html(data);

非常に単純です。まずAJAX関数を宣言し、次にメソッド(getまたはpost-htmlフォームと同じように)を宣言し、dataURLを介して渡されるパラメーターを使用します。URL呼び出されるファイルです(フォームのアクションと同じように)。これにより、ajax1.phpファイルが呼び出され、いくつかのデータが返されます。そのデータは、success関数またはdone関数で返されます。あなたの場合、dataはあなたのphpファイルから返されるデータです。

于 2012-04-28T03:41:57.577 に答える