Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery][AJAX] metoda $.html(data) nic nie zwraca.
tadeurz
post 4.09.2012, 15:13:27
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 25.04.2009

Ostrzeżenie: (0%)
-----


Do obsługi AJAX używam kodu:
  1. var place = $('#'+where[0]);
  2. $.ajax({
  3. url: where[1],
  4. type: "POST",
  5. data: {id : 'ble' },
  6. dataType: "html",
  7.  
  8. beforeSend: function(){
  9. place.text('Wysyłanie...');
  10. },
  11. error:function(){
  12. place.text('Error !!!');
  13. },
  14. complete:function(data){
  15. place.html(data);
  16. }
  17. });


I ogólnie wszystko jest ok: po sprawdzeniu w opera dragonfly->siec->XHR:
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
<h2>it work AJAX in CAKE PHP WORKS</h2>
To tylko cześć informacji-> chodzi mi o pokazanie że samo zapytanie jest dobrze wysyłane i odebrane.

Tyle że na stronie zamiast oberanego h2 nic się nie znajduje, coś metoda html źle działa dlaczego ? W div pojawia się 'wysyłanie...' a potem kiedy AJAX się kończy nic się nie dzieje -> DLATEGO ODRAZU NAPISZE ŻE ZMIENNA PALCE JEST DOBRZE PRZEKAZYWANA.
Dodam że jeżeli wykonam alert(data) -> otrzymam [obiect obiect].

Jakieś rady? sugestie ? dodam że używam CAKE PHP.
/-------------------------------------------
REASUMUJĄC
Wyeliminowałem wszystkie czynniki które mogły powodować błąd, proszę tylko o odpowiedz na pytanie.Odpowiedź nie musi być dokładna, może być sugestia którą sprawdzę, przeczucie cokolwiek:
Co może powodować ze metoda jQuery .html nie wyświetla zwracanego obiektu [obiect obiect] ?
/-------------------------------------------
DO ZAMKNIECIA.
Oczywiście błąd był w zapytaniu:
complete:function(data) -> success:function(data) : dwa zupełnie inne zdarzenia
Cały dzień pracy, szukając jednego słówka. sciana.gif

Ten post edytował tadeurz 5.09.2012, 14:26:43
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2024 - 23:47