Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][AJAX][jQuery] Formularz i wykonanie skryptu php?
Novy.
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 8
Dołączył: 28.10.2011

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


Mam taki kod formularza:

  1. <form method="post" action="chat.php">
  2. <input type="text" name="msg" size="250" style="width:370px;" autocomplete="off">
  3. <input type="submit" id="submit" value="Wyślij" style="width:100px;">
  4. </form>


I mam coś nabazgrane w js ;d

  1. $(document).ready(function() {
  2. $("#submit").click(function(){
  3. alert("to działa!"); // tylko dla sprawdzenia czy dziala (IMG:style_emoticons/default/tongue.gif)
  4. return false;
  5. });
  6. });


Wszystko działa jak należy, tylko co teraz zrobić zeby po kliknięciu wykonywał się kod z pliku test.php oczywiście bez odświeżenia?

Oczywiście chcę wykorzystać wpisane dane w input o nazwie msg. Z jquery zacząłem dopiero zabawę i nie wiem co i jak (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Novy.
post
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 8
Dołączył: 28.10.2011

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


Okej, poczytałem, ale nie wiem czy dobrze robie ;p

  1. $(document).ready(function() {
  2.  
  3. $("#submit").click(function(){
  4. var str = jQuery("#msg").val();
  5. if (str!="") {
  6. jQuery.ajax({
  7. type: "POST",
  8. url: "123.php",
  9. data: str,
  10. cache: false,
  11. success: function(html){
  12. alert("Wysłano!");
  13. $("#msg").val("");
  14. }
  15. });
  16. }
  17. else {
  18. alert("Pole nie może być puste!");
  19. }
  20. return false;
  21. });
  22.  
  23. });


123.php

  1. $str = $_POST["str"];
  2. $godzina = date('H:i');
  3. mysql_query("INSERT INTO tabela (msg, godzina) VALUES ('".$str."', '".$godzina."')");


Teraz mam takie coś, nie wiem czy to powinno działać - jeśli nic nie wpisuje to pisze ze Pole nie może być puste, a gdy coś wpisze i wyśle pisze Wysłano (IMG:style_emoticons/default/biggrin.gif)

ale chyba nie wykonuje się skrypt :< początkujący jestem, wybaczcie ;p
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 - 00:07