Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Ajax + Jquery [start skryptu po pojawieniu sie elementu]
#4
msg czyli respond - to co dostaniesz z serwera. Jeżeli nie ustawisz innego typu danych, to normalnie dostajesz format tekstowy. Więc np możesz to wykorzytać tak:

success: function(msg) {
if (msg=="jest_ok") {.......}
if (parseInt(msg)==21) {.....}
}

Jeżeli chcesz inny typ danych (polecam Json) wtedy ustawiasz dodatkowo typ danych, które dostaniesz:

$.ajax({
type: "POST",
url: "test.php",
data: "..........",
dataType : 'json', //<---- TUTAJ USTAWILEM
complete: function(msg) {
$("#loading").hide();
},
success: function(msg) {
$('.jakies_divy').css({ ...... });
},
error: function(msg) {
}
});

Po co używać innych typów danych? Powiedzmy, że chcesz dostać w msg kilka zmiennych. W txt, było by to masakrycznie nie praktyczne i nie wygodne. Możesz użyć jakiegoś separatora, ale szybciej niż później pojawi się problem. A tak w formacie json przesylasz sobie obiekt i odwolujesz sie do jego wlasciwosci:

success: function(j) {
alert(j.costam)
},

Oczywiście wcześniej musisz sobie echować z php taki obiekt, ale to już innym razem ok?
Odpowiedz


Wiadomości w tym wątku
RE: Ajax + Jquery [start skryptu po pojawieniu sie elementu] - przez Kartofelek - 15-12-2010, 11:28

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Sad HTML/CSS/JQUERY - Potrzebuje pomocy / Bezradność jokerblitzz 10 10,229 28-04-2016, 00:24
Ostatni post: mubi
  jquery? mordrag 0 2,337 29-03-2015, 17:44
Ostatni post: mordrag
  [Jak zrobić]Wysokość górnego elementu zależna od wysokości dolnego elementu. MatixYo 5 6,039 08-10-2014, 18:08
Ostatni post: Peter
  aby funkcja JQuery zadzialala po okreslonym czasie Arnimarl 2 3,824 25-05-2014, 07:38
Ostatni post: Arnimarl
  Konflikt Mootools/Jquery kurde 2 3,248 31-10-2013, 01:44
Ostatni post: kornell

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl