Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [advAjax + JSON] Jak przekazać wiele parametrów z jakiegoś obiektu?
xamil
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 9.01.2005

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


I znowu mam lamerskie pytanie:/

Mamy taki o to kod (WIKI):
Kod
advAJAX.get({
    url: "http://www.example.com/page.html",
    parameters : {
      "var1" : "value1",
      "var2" : "value2"
    },
    onSuccess : function(obj) { alert(obj.responseText); },
    onError : function(obj) { alert("Error: " + obj.status); },
    "var3" : "value3"
});
Wszystko fajnie ale jak przed wysłaniem request'a odczytać jakieś x parametrów i przekazać je do requesta?
Przypuszczam, że pomocne będzie tu zdażenie onInitialization w którym mógłbym coś takiego zrobić ale nie wiem jak w nim przekazać jakieś parametry które pójdą razem z requestem. Czyli jak przekazać coś jak "parameters" z przykładu w trakcie zdażenia onInitialization do requesta?


Nikt nie ma pomysłu? To w sumie jest bardzo ważna i przydatna funkcjonalność. Nie da się czegoś takiego zrobić?

Ten post edytował xamil 9.08.2006, 07:39:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
xamil
post
Post #2





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 9.01.2005

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


Ok to teraz już całkiem głupie pytanie. Jak przesłać tablice?(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Spróbowałem czegoś takiego:
Kod
zenek=new Array('aa','bb','cc')
advAJAX.post({
    url: "http://www.example.com/page.html",
    parameters : {
      "zenek" : zenek
    },
    onSuccess : function(obj) { alert(obj.responseText); },
});

Wtyczka do ff - firebug - pokazała mi ze postem zostało posłane coś takiego:
Kod
zenek=aa&zenek=bb&zenek=cc
No i niestety w $_REQUEST php słusznie się pojawiło, coś takiego
Kod
["zenek"]=>  string(2) "cc"
Czyli po prostu przypisał tablicy zenek tylko ostatnią warstość w ciągu bo jak już coś to powinno być
Kod
zenek[]=aa&zenek[]=bb&zenek[]=cc

Czyli ponawiam pyatnie. Jak przesłać tablicę?

Poza tym o ile na tą chwile ewentualne posłanie tablicy wchodzi w grę o tyle fakt posłania różnej ilości nie znanych w momencie definiowania parametrów napewno też może być potrzebna. Czyli nie, że sobie wrzuce do jednej tablicy wszystkie parametry i wyciągając z REQUEST będę musiał je najpierw wyciągnąć z tej tablicy tylko, ze te parametry będą dostępne bezpośrednio w $_REQUEST


Dobra ostatni raz się przypominam o mojej sprawie;) Czy ktoś może mi powiedzieć czy da się coś takiego zrobić czy się nie da? Nie da się to ok ale niech ktoś to powie bo tak to będę w nieskończoność szukał i się zastanawiał(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 17:16