Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [advajax] problem z assign()
qbejs
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 1
Dołączył: 9.02.2006

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


Siema (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)

Mam do Was pytanie, tworze skrypt ma w sobie formularz ( metoda post ) ktory za pomocą assign() odwoluje się do pliku ktory generuje kolejny formularz w ktory znow za pomocą assign() ma wykonać pewne operacje i dodać pewne dane do bazy mysql....mniej więcej wygląda to tak: formularz przesłanie danych za pomocą assign() -> wygenerowanie kolejnego formularza znow przeslanie danych assign() -> dodanie danych bo bazy mysql... Problem pojawia w drugim formularzu, mianowicie mam dodaną tam funkcje wykorzystującą assign po zakończeniu kodu php, jednak nic sie nie dzieje....klikam na wysłanie danych a mnie przeladowuje strone bez zadnego rezultatu a jak patrze w zrodlo kodu to nie ma sladu po funkcji w js...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qbejs
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 1
Dołączył: 9.02.2006

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


  1. <script type="text/javascript" language="JavaScript" src="advajax.js"></script>
  2. </head>
  3.  
  4. <table align="center">
  5. <tr><td>
  6. <table width="474" height="59" border="0" cellpadding="1" cellspacing="8" align="center">
  7. <tr>
  8. <td colspan=4 bgcolor="#CCCCCC"><div align="center">Wybierz date imprezy oraz klase startową </div></td>
  9. </tr>
  10. <tr>
  11. <td width="474" colspan=4 bgcolor="#CCCCCC">
  12. <center><form id="gen_table" method="post" action="add_points.php"><select name="data" id="data">
  13. <option value="15.04.2007">15.04.2007</option>
  14. <option value="20.05.2007">20.05.2007</option>
  15. <option value="17.06.2007">17.06.2007</option>
  16. <option value="21/22.07.2007">21/22.07.2007</option>
  17. <option value="26.08.2007">26.08.2007</option>
  18. <option value="30.09.2007">30.09.2007</option>
  19. </select>
  20. <select name="klasa" id="klasa">
  21. <option value="junior">junior</option>
  22. <option value="mini">mini </option>
  23. <option value="mini+">mini+</option>
  24. <option value="profi">profi</option>
  25. <option value="turbo">turbo</option>
  26. <option value="diesel">diesel</option>
  27. <option value="turbo+">turbo+</option>
  28. <option value="maxi">maxi</option>
  29. <option value="maxi+">maxi+</option>
  30. <option value="outlaw">outlaw</option>
  31. </select>
  32. <input type="submit" value="Wybierz" /></form></center> </td>
  33. </tr>
  34. </table>
  35.  
  36. <div id="wynik"></div>
  37.  
  38.  
  39. <script type="text/javascript">
  40.  
  41. advAJAX.assign( document.getElementById("gen_table"), {
  42. onLoading : function(obj){
  43. document.getElementById("wynik").innerHTML = '<center><b>Ładowanie danych...</b></center><center><img src="ajax-loader.gif"></center>';
  44. },
  45. onSuccess : function(obj) {
  46. document.getElementById("wynik").innerHTML = obj.responseText;
  47. },
  48. onError: function(obj) {
  49. document.getElementById("wynik").innerHTML = 'Error';
  50. }
  51. });
  52.  
  53.  
  54. advAJAX.assign( document.getElementById("modify_points"), {
  55. onLoading : function(obj){
  56. document.getElementById("wynik").innerHTML = '<center><b>Ładowanie danych...</b></center><center><img src="ajax-loader.gif"></center>';
  57. },
  58. onSuccess : function(obj) {
  59. alert("Dane zostały załadowane");
  60. }
  61. });
  62.  
  63. </td></tr></table>
  64.  
  65. </body>
  66. </html>


Tutaj za pomocą gen_table plik php tworzy mi formularz (modify_points) w ktorym wpisuje dane i chce je przesłać dalej jednak nastepuje przeladowanie w tradycyjny sposob.
Wygląda to tak : wybieram date ( form gen_table )-> zostaje wygenerowany formularz ( modify_points ) w ktorym wpisuje dane --(tu wystepuje blad, nie dziala assign z modify_points)--> przeslanie danych do skryptu z zapytaniem mysql
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: 26.12.2025 - 12:31