Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ajax dla formularza ale... ?
Forum PHP.pl > Forum > XML, AJAX
marcinst
mam plik formprocess.php, który mi generuje HTML, robi walidację i wprowada dane do bazy. Ponieważ mam 36 formularzy muszę podać do tego pliku parametr, który określi, który formularz ma być generowany. Robię to na zasadzie formprocess.php?f=01, Czyli poprzez $_GET['f'] określam, która tablica ma posłużyć do wygenerowania formularza HTML.
I teraz ajax. Chciałem, żeby formularz pajawiał się w DIVie (i się udało), ale kontynuacji akcji w DIVie zrobić nie mogę
Problem jest taki, że nie wiem jak wykorzystać mtody GET i POST (jednocześnie)[chyba, że się nie da!?]:
Kod
xmlHttp.open("GET", "formprocess.php?f=01", true);
xmlHttp.send(null);

Kod
xmlHttp.open("POST", "formprocess.php", true);
xmlHttp.send("name1=wart1&name2=wart2&name3=wart3");


Może ktoś zna jakieś rozwiazanie, jak pogodzić przesyłanie danych GET i POST?
tvister
Może tak questionmark.gif
Kod

xmlHttp.open("POST", "formprocess.php?f=01", true);
xmlHttp.send("name1=wart1&name2=wart2&name3=wart3");
marcinst
a deklaracja POST nie gryzie się, wżaden sposób z formprocess.php?f=01, gdzie jest GET['f']? Sorry, może to naiwne pytanie, ale dopiero zaczynam ajaxa i nie wszystko kapuję smile.gif
tvister
Po prostu w $_GET wysyłasz request do serwera a jak on będzie wyglądał to już twoja sprawa.
Tylko w przypadku $_POST musisz deklarować dodatkowe zmienne do nagłówka.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.