Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ajax i formularz.
boosik01
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 1
Dołączył: 19.08.2009

Ostrzeżenie: (10%)
X----


Cześć piszę właśnie grę przeglądarkową ale utknąłem w jednym miejscu. A mianowicie nie mogę coś poradzić sobie z formularzem.
Strony otwierają się za pomocą ajaxu, czyli bez przeładowania. W takim wypadku adres nie zmienia się tylko stale jest link.pl>
Tylko chciałbym teraz zrobić formularz lecz nie mam pojęcia co umieścić w action.

Plik: links.js

  1. function ajax_link(class) {
  2.  
  3.  
  4. var loading = $("#top_zegar");
  5. var container = $("#ready");
  6.  
  7.  
  8.  
  9.  
  10. $(class).click(function(){
  11.  
  12.  
  13.  
  14. $.ajax({
  15. type: "GET",
  16. url: $(this).attr("href"),
  17. async: true,
  18. dataType: "html",
  19. cache: false,
  20. beforeSend: function() { showLoading(); },
  21. complete: function() { hideLoading(); container.css({opacity:"1"}); },
  22. success: function(msg) { container.html(msg); },
  23. error: function (XMLHttpRequest, textStatus, errorThrown) { container.html('<h1 class="ng">Błąd</h1>Podczas wczytywania strony, wystąpił błąd.'); }
  24. });
  25.  
  26. return false;
  27.  
  28.  
  29. });
  30.  
  31. function showLoading(){
  32. loading.css({visibility:"visible"}).css({display:"block"}).css({opacity:"1"});
  33. container.css({opacity:"0.3"});
  34.  
  35.  
  36. }
  37.  
  38. function hideLoading(){ loading.css({opacity:"0"}); };
  39.  
  40.  
  41. }


Formularz:

  1. <h1 class="ng">Rejestracja</h1>
  2.  
  3.  
  4. <form action="" method="post">
  5. Login: <br /><input type="text" name="login"><br /><br />
  6. Hasło: <br /><input type="text" name="login"><br /><br />
  7. Powtórz Hasło: <br /><input type="text" name="login"><br /><br />
  8. Email: <br /><input type="text" name="login"><br /><br /><br />
  9. <input type="submit" name="ok" value="Zarejestruj" style=" border:none; font-weight:bold;"/>
  10. </form>
  11.  
  12. <?php
  13.  
  14. if(isset($_POST['ok']))
  15. {
  16. echo 'aaaaa' ;
  17. }
  18. ?>
  19.  
  20.  
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: 21.12.2025 - 00:10