![]() |
![]() |
![]()
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({ Wszystko fajnie ale jak przed wysłaniem request'a odczytać jakieś x parametrów i przekazać je do requesta?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" }); 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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 9.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki bardzo za odzew ale nie bardzo rozumiem jak to ma pomóc. Bo ja np. nie wiem czy to będzie jeden parametr czy 10. Może innaczej bo w sumie to nie wiem jak się wysłowić z tym co chce zrobić;)
Czasem kod ma odzwierciedlać coś takiego: Kod advAJAX.get({ A czasem coś takiego:url: "http://www.example.com/page.html", parameters : { "var1" : "value1", "var2" : "value2" }, onSuccess : function(obj) { alert(obj.responseText); }, }); Kod advAJAX.get({ Czyli liczba parametrów jest zmienna bo np. pobieram je z jakiejś tablicy. Po prostu nie wiem jak np. łączyć jakieś bloki JSON. Czyli czy jest np. możliwość stworzenia czegoś w tym stylu:url: "http://www.example.com/page.html", parameters : { "var1" : "value1", "var2" : "value2" "var3" : "value3" "var4" : "value4" "var5" : "value5" "var6" : "value6" }, onSuccess : function(obj) { alert(obj.responseText); }, }); Kod var json='' Wiem, wiem herezja ale moze oddałem idee;)for(i=0; i<tablica.length;i++) { json=json+'{\"var'+i+'\" : \"'+tablica[i]+'\"}' } advAJAX.get({ url: "http://www.example.com/page.html", parameters : { +json+ }, onSuccess : function(obj) { alert(obj.responseText); }, }); W teorii jeśli by to była czysto tablica to mógłbym odpowiednio link spreparować i taki link wkleić do requesta advAjax ale wydaj mie się to nie ładnym rozwiązaniem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 15:22 |