Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [advAJAX] Wysyłanie formularza, nie działa za 2 razem
Fallout
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Olsztyn

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


Witam,

Mam problem z formularzem w ajaxie. Gdy za pierwszym razem wysyłam formularz wszystko idzie ok. Ale następna próba wysłania jego powoduje przejście do strony do której ajax ma się odwołać aby wykonać reponse.


funkcja z advajax:

  1. function dodaj(co,bid)
  2. {
  3. if(co==1)
  4. var forma = document.getElementById("add_link");
  5. if(co==2)
  6. var forma = document.getElementById("add_friend");
  7. var zapytanie = "/inc/admin_set.php?co="+co+"&skad="+bid;
  8. advAJAX.assign(forma,
  9. {
  10. url: zapytanie,
  11. onSuccess : function(obj)
  12. {
  13. document.getElementById('info').innerHTML= obj.responseText;
  14. pobierz(co,bid);
  15. },
  16. onError : function(obj)
  17. {
  18. alert("Error: " + obj.status);
  19. }
  20. });
  21. }


Formularz w którym wywołuje ajax:

  1. <td style="text-align:left">
  2. <form method="post" id="add_link" action="/inc/admin_set.php">
  3. <table align="center">
  4. <tr>
  5. <td>Tytuł</td>
  6. <td>Adres (bez http://)</td>
  7. <td>Poz.</td>
  8. </tr>
  9. <tr>
  10. <td><input type="text" name="new_link_title" id="new_link_title" /></td>
  11. <td><input type="text" name="new_link_www" id="new_link_www" size="35" /></td>
  12. <td><input type="text" name="new_link_order" size="3" maxlength="3" id="new_link_order" /></td>
  13. <td colspan="2" align="center"><input type="submit" value="Dodaj" onClick="dodaj(1,{$bid});" /></td>
  14. </tr>
  15. </table>
  16. </form>


reponse idzie tu:

  1. <tr><td colspan="2" id="info"></td></tr>


co jest nie tak? sad.gif


--------------------
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 Aktualny czas: 19.08.2025 - 07:27