Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] zmienna w post
SebaT
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.07.2010

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


Witam. Uczę się dopiero ajaxa i walcze z wysłaniem zmiennych do pliku, któy zapisuje te zmienne w bazie danych. Udało mi się już wysłać tekst:
  1. <script type="text/javascript">
  2. $.post("zapisz_do_bazy.php",{imie: "Andrzej" ,nazwisko: "Kowalski"},function(dane){});
  3. </script>


Problem w tym, że nie umiem wysłać w ten sposób zmiennej np
  1. <script type="text/javascript">
  2. var wartosc = 8;
  3. $.post("zapisz_do_bazy.php",{war: wartosc},function(dane){});
  4. </script>


Jak zrobić, żęby wysłał mi wartość zdefiniowaną powyżej czyli w tym przypadku 8?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tolomei
post
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 135
Dołączył: 18.11.2010
Skąd: Wschowa

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


Witaj!

W drugim przypadku powinieneś otrzymać wartość 8 w zmiennej $_POST['war'].
Może coś źle w php odebrałeś ?

Popatrz sobie na pełną składnię ajaxa w jQuery czyli

[JAVASCRIPT] pobierz, plaintext
  1. $.ajax({
  2. url: 'zapisz_do_bazy.php',
  3. type: 'post',
  4. data: {war: wartosc}
  5. // itd
  6. });
[JAVASCRIPT] pobierz, plaintext


Masz większą kontrolę nad tym co chcesz zrobić.
$.post jest tylko takim skrótowcem, który tak na prawdę w tle korzysta z pełnej funkcji $.ajax().
To tak tylko przy okazji bo dzisiaj rozgadany jestem (IMG:style_emoticons/default/tongue.gif)

Pozdro.
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: 24.12.2025 - 07:31