1

私は Jquery .ajax {type: get} を使用しようとしていますが、成功関数がどのように機能するかを理解するのに苦労しています。ドキュメントはそれをカットしていません。

  1. .ajax{get} page.php の場合、page.php から取得するコードは何ですか
  2. JqueryでGETデータを取得するために使用する変数/関数は何ですか(私はPHP $_getの観点から考えています)
  3. page.php からデータを取得すると、完全な HTML 形式になり、ページに適用する準備が整います。私がする必要があるのは、既存のデータの下に投稿することだけです。html コンテンツを貼り付けたい DIV で .appendto() を使用しますか?

また、良いJqueryの本を知っていますか? どういうわけか、私はこれを常に使用することを知っているだけでなく、それを学ぶこともできます.

4

2 に答える 2

2

成功関数では

$.ajax({ success : function(retrunValues) { alert( retrunValues); } });

バックエンドページから任意のデータを取得できます。クエリの結果など、これを確認してください。

backendpage.php
<?php

echo "this data will be printed on the main page with ajax call";

?>

したがって、php ページからのこのデータは の になりますretrunValuesuccess functionその後、好きなように使用できます。

于 2013-02-27T05:23:30.963 に答える
2

Ajax の適切な構文は次のとおりです。

 jQuery.ajax({
           url: "", //here you need to give the full path of the URL.
           cache: true/false, //choose any one true if you want to enable the cache.
           type: "get/post", // any type which you want to choose to post the data.
           dataType: "text/html/json/jsonp/xml", //In your case choose the html.
           success: function(returnData){
               //here the returnData will be data that you print in file given in URL. 
               alert(returnData);
               $(".someDiv").append(returnData); //To answer #3
           },
           error: function(a,b,c){
               //call when any error occur.
           }
    });

これがお役に立てば幸いです。

于 2013-02-27T05:15:09.773 に答える