2013-02-27 68 views
1

我正在嘗試使用jquery .ajax {type:get},並且我無法弄清楚成功函數是如何工作的,但文檔並沒有爲我裁剪。jquery成功概念

  1. 當我阿賈克斯{}獲得不page.php文件從page.php文件
  2. 什麼是變量/函數使用,在jQuery中,獲得GET數據(我在想什麼搶碼以PHP $ _get的形式)
  3. 當我從page.php獲取數據時,它將以完整的HTML格式並準備好應用於頁面。我需要做的只是發佈在現有數據下。我會在DIV上使用.appendto()嗎?我想粘貼HTML內容?

你也知道任何好的jquery書嗎?不知何故,我只知道我會一直使用這個,我也可以學習它。

+0

jQuery將得到'page.php'產生的文本。任何「回聲」都是被讀取的。 – zzzzBov 2013-02-27 05:02:13

回答

2

阿賈克斯的正確語法如下:

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. 
      } 
    }); 

我希望這將有助於你。

+0

謝謝,現在有道理! – Rujikin 2013-02-27 05:58:06

2

在成功函數

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

從你後臺頁面,您可以得到任何數據。像任何查詢或任何事物的結果一樣檢查這一點。

所以從PHP頁面這個數據將在success function。那麼你怎麼樣去使用它,你可以使用它的retrunValue

+0

謝謝,現在有道理! – Rujikin 2013-02-27 06:00:01

+0

不客氣 – 2013-02-28 17:05:56