Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Pomoc w wysłaniu danych, czyli dlaczego <button type=submit> nie wysyla danych ?
Tomplus
post
Post #1





Grupa: Zarejestrowani
Postów: 1 884
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

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


Witam,

Mam taki prosty kod jQuery
  1. $(document).ready( function(){
  2. $('#ZapiszDane').submit(function() {
  3. $.post('zapiszdane.php', $('#ZapiszDane').serialize() , function(data) {
  4. alert(data);
  5. });
  6. return false;
  7. });
  8. })

oraz formularz też wyjątkowo prosty:

  1. <form id='ZapiszDane' action='zapiszdane.php' method='post'>
  2. <button type='submit' name='par' value='1416'>Wyslij</button>
  3. <input type='radio' id='radio1_1416' name='r1[1416]' checked><label for='radio1_1416'></label>
  4. <input type='radio' id='radio2_1416' name='r2[1416]'><label for='radio2_1416'></label>
  5. <input type='radio' id='radio3_1416' name='r3[1416]'><label for='radio3_1416'></label>
  6. </form>


Nie wiem czego nie dodaje, ale nie potrafię uzyskać danych name and value z guzika BUTTON.

Gdy wysyłam bez kodu JS, to mam wszystkie dane czyli $_POST['par'] oraz $_POST['r'.$i] i jestem zadowolony, ale po wprowadzeniu kodu jQuery, guzik button nie wysyła mi danych do pliku z wyjątkiem danych z INPUTów.

Aha... <input type='submit'/> też nie wysyła przy jQuery.

Co zrobić aby jQuery wysłało WSZYSTKIE dane?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wNogachSpisz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready( function(){
  2. $('#ZapiszDane').submit(function() {
  3. var self = this
  4.  
  5. var buttons_params = []
  6. $(self).find('button').each(function(){
  7. buttons_params.push( this.name + '=' + this.value )
  8. })
  9. var params = $(self).serialize() + '&' + buttons_params.join('&')
  10.  
  11. $.post('zapiszdane.php', params, function(data) {
  12. alert(data)
  13. });
  14. });
  15. return false
  16. })
[JAVASCRIPT] pobierz, plaintext


Ten post edytował wNogachSpisz 9.04.2011, 17:45:09
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: 5.10.2025 - 04:02