Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jQuery.ajax, działa, ale tylko jednarozowo
Hfastmet
post 6.01.2010, 18:14:42
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 26.07.2008

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


Witam!

Mam taki kod:

Formularz:

  1. <form method="POST" id="wpl">
  2. <input type="text" name="in1"></input>
  3. <input type="text" name="in2"></input>
  4. <input type="text" name="in3"></input>
  5. <input type="text" name="in4"></input>
  6. <div><input type="image" id="but" src="http://obrazek.png" onclick="java script:laduj();"/></div>
  7. </form>


Kod js:

  1. function laduj(){
  2.  
  3. var tab = $("#wpl").serialize();
  4.  
  5. jQuery.ajax({
  6.  
  7. type: "POST",
  8. url: "http://cokolwiek.php",
  9. data: tab,
  10. beforeSend: function(){
  11. $("#bdiv").html("<p>czekaj...</p>");
  12. },
  13. error: function(){
  14. alert('spróbuj za chwilę.');
  15. },
  16. success: function(success){
  17. $("#bdiv").html(success);
  18. }
  19.  
  20. });


za 1 razem, gdy wpisuje w inputy jakies liczby i klikam w diva id=but jest ok. Firebug pokazuje wszystkie inputy jako przesłane i w php też się zgadza, następnie zmieniam wartość inputów (bez odświeżania strony) i ponownie klikam w celu przesłania wartości - tu pojawia się problem bo konsola jak i php widzą tylko pierwszego inputa.

Po odświeżeniu znowu mogę całość tylko raz przesłać a potem znowu obcina resztę.

2 dni spędzam już nad tym i jestem bezradny, proszę o pomoc...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.06.2025 - 07:05