![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 3 Dołączył: 8.06.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mam sobie taki kodzik i 2 pytania z nim związane:
Będąc w funkcji zwracającej wynik z ajaxa jak mogę wyświetlić lub zmienić właściwość obiektu ajax ? dokładnie chodzi o tą linijke -> alert('n2'+this.name); w odpowiedzi dostaje undefined bo js pewnie myśli że chodzi o właściwość funkcji pobierz_dane a przecież chodzi o właściwośc funkcji wyżej. Druga sprarawa, jak korzystając z przestrzeni nazw poprawnie stworzyć obiekt ajax i wywołać jego metodę pobierz_dane ? w mojej przestrzeni nazw stworzyć jakąś funkcję init() którą będę wywoływał po wczytaniu wszystkich elementów strony i w niej dopiero tworzyć obiekt ajax ? Kod będę uruchamiał dołączając ten plik na stronie której struktury nigdy nie znam, nie chciałbym nadpisać czyiś zmiennych itp. dlatego chce wykorzystać przestrzenie nazw. Ten post edytował marcus753 6.11.2014, 12:41:54 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ad1
Kod var $this = this;
$.ajax({ url: "ajax.php", type: "POST", data: { name: this.name, akcja: 'pobierz' }, success: function(result){ alert('n2'+$this.name); //TADA return JSON.parse(result); } }); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 17:45 |