2013-02-27 2 views
1

Я пытаюсь работать с JQuery .ajax {type: get}, и мне трудно понять, как работает функция успеха, документация просто не разрезает мне.JQuery Success concept

  1. Когда я .ajax {} получить page.php какой код стоит захватить с page.php
  2. Что такое переменная/функция используется, в Jquery, чтобы получить данные GET (я имею в виду с точки зрения PHP $ _get)
  3. Когда я получаю данные с page.php, он будет в полном формате HTML и готов к применению на странице. Все, что мне нужно, это размещать под существующими данными. Использую ли я .appendto() в DIV, я хочу, чтобы содержимое html вставлялось?

Также вы знаете какие-либо хорошие книги JQuery? Почему-то я просто знаю, что буду использовать это все время, и я мог бы также изучить его.

+0

jQuery получит текст, созданный 'page.php'. Все, что вы «эхо», это то, что читается. – zzzzBov

ответ

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

Я надеюсь, что это будет полезно для вас.

+0

Спасибо, имеет смысл сейчас! – Rujikin

2

В функции успеха

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

вы можете получить любые данные вы бакэнд страницы. как результат любого запроса или любой вещи, проверьте это.

поэтому эти данные из PHP страницы будет в retrunValue в success function .Затем вы можете использовать его, как вы хотите использовать его.

+0

Спасибо, имеет смысл сейчас! – Rujikin

+0

приветствуются –