Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z przypisaniem wartości zmiennej bez przeładowania
Forum PHP.pl > Forum > Przedszkole
marecki86
Witam
Mam taki kawałek kodu:

CODE
  1. $nazwa=$_POST['nazwa'];
  2. $query=mysql_query("select * from baza where name='$nazwa'");
  3.  

  1. <input type="text" name="nazwa"/>


Po przeładowaniu strony $query wykonuje się ale jak zrobić to w ajaxie (lub JQ) żeby przypisać wartość z inputa do $nazwa bez przeładowania? Cały dzień przeszukuje dziś forum - kombinowałem już z $.get() oraz $.post() ale nie wiem w jakim kontekście to ugryźć. Pomocy!!
by_ikar
Zamiast szukać o jquery na forum, szukaj najpierw w dokumentacji, przejrzyj wszystko, jeżeli nie znajdziesz tego co cię interesuje dopiero potem szukaj na forum wink.gif

http://api.jquery.com/submit/ i wszystko w temacie.
marecki86
Dzięki smile.gif Czytam - dużo tego.wink.gif Czyli rozumiem że daję:

CODE

  1. <form id="test" metod="post">
  2. <input type="text" name="nazwa"/>
  3. </form>
  4.  
  5. $(document).ready(function(){
  6. $('#test').submit();
  7. });



I tak nie działa..:/ Szkoda że te przykłady w tej dokumentacji takie angielskie...;P
by_ikar
Kod
<form id="test" metod="post">
<input type="text" name="nazwa"/>
</form>

<a href="#" id="przycisk"> Wyślij formularz </a>

<script>
$('#przycisk').click(function() {
    $('#test').submit();
    return false;
});
</script>


Tam niżej masz jeszcze inne przykłady, w komentarzach też są jakieś przykłady, możesz jeszcze wrzucić "jquery submit" w google i szukać (wybierają np tylko polskie wyniki) wink.gif
marecki86
Dzięki Mistrzu wink.gif za pomoc. Poczytałem i przerobiłem sobie kod tak że wszystko śmiga, pobiera pięknie z bazy i w ogóle cud miód i orzeszki...wink.gif Problem jest tylko jeden taki że Submit() powinno(?) przeładować mi tylko form o danym id a ładuje całość..:/ Kicha mała
by_ikar
Pokaż kod, bo tak to ciężko mi cokolwiek powiedzieć. Ah i ta strona musi się przeładować, bo te dane muszą być wysłane. To jest sposób na wysłanie formularza, ale to się nie wysyła w tle. Do wysłania danych w tle musiałbyś to nieco inaczej skonstruować i między innymi użyć ajaxa.
marecki86
Wiesz, w sumie to już sobie poradziłem i jest ok. wink.gif Dzięki za pomoc.
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.