Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> POST bez przeładowania strony
TwojPan
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 13.08.2013

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


Czesc,

Nie znam zupepnie JS czy AJAX. Szukam najprostszego rozwiazania tj. podczas wcisniecia SUBMIT aby strona sie nie przeladowywala tylko nie wiem jakis ruchomy gif lub napis 'dodawanie tresci' i na koncu info ze zostalo dodane. Nic wiecej. Czy ktos moglby mi pomoc z tym i ma gotowe rozwiazanie ? Tresc z formulara beda zapisywane w osobnym pliku .php

Formularz zawiera pola checkbox, radio, text, textarea. Nie potrzebuje zadnej walidacji oniewaz nie musi zostac nic wybrane - to tylko opcja.
Szukam w necie od rana ale tylko jakies bardzo skomplikowane rzeczy po 200 lini kodu i zbyteczne wlasnie walidacje etc..

szukam czego naprawde prostego.

Ten post edytował TwojPan 14.06.2014, 10:54:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


To html w tresci moze byc w tresci bo to jest skrypt jquery. A pozatym nie rozumiem dlaczego dales Tursonowi plusa jak to ja napisalem Ci skrypt ale to nic tacy sa ludzie (IMG:style_emoticons/default/haha.gif)

Ten post edytował rad11 16.06.2014, 07:08:01
Go to the top of the page
+Quote Post
TwojPan
post
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 13.08.2013

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


Cytat(rad11 @ 16.06.2014, 07:06:18 ) *
To html w tresci moze byc w tresci bo to jest skrypt jquery. A pozatym nie rozumiem dlaczego dales Tursonowi plusa jak to ja napisalem Ci skrypt ale to nic tacy sa ludzie (IMG:style_emoticons/default/haha.gif)

Sory nie zauwazylem. Zaraz Ci dam tego plusa (IMG:style_emoticons/default/biggrin.gif)

Niestety cos nie dziala:

  1. <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
  2. <script type="text/javascript" src="ajax.js"></script>
  3. <form ACTION="save.php" method=post>
  4. <input TYPE="text" name="ble">
  5. <input TYPE="submit" id="submit" value=poslij>
  6. </FORM>


plik.js

  1. $(document).ready(function() {
  2.  
  3.  
  4.  
  5. $('#submit').click(function() {
  6.  
  7. $.ajax({
  8.  
  9. type: "POST",
  10.  
  11. url: "save.php",
  12.  
  13. data: $("#form").serialize(),
  14.  
  15. beforeSend: function() {
  16.  
  17. $('.loader').html('<img src="loader.gif" />').show();
  18.  
  19. },
  20.  
  21. dataType: "html",
  22.  
  23. success: function(result) {
  24.  
  25. $("#error_message").html(result);
  26.  
  27. $('.loader').html('<img src="loader.gif" />').hide();
  28.  
  29.  
  30.  
  31. },
  32.  
  33. error: function(xhr, ajaxOptions, thrownError) {
  34.  
  35. alert(xhr.status);
  36.  
  37. alert(thrownError);
  38.  
  39. alert(ajaxOptions);
  40.  
  41. $('.loader').html('<img src="sciezka do gifu" />').hide();
  42.  
  43. }
  44.  
  45. });
  46.  
  47. return false;
  48.  
  49.  
  50.  
  51.  
  52.  
  53. });
  54.  
  55.  
  56.  
  57. });


pik: save.php

  1. <?
  2. $foo = fopen($_POST['ble'], 'w');
  3. ?>


Nic sie nie wykonuje.

Ten post edytował TwojPan 16.06.2014, 07:42:07
Go to the top of the page
+Quote Post

Posty w temacie
- TwojPan   POST bez przeładowania strony   14.06.2014, 10:53:18
- - johny_s   http://malsup.com/jquery/form/   14.06.2014, 11:04:39
|- - TwojPan   Cytat(johny_s @ 14.06.2014, 11:04:39 ...   14.06.2014, 11:27:12
- - rad11   [PHP] pobierz, plaintext $(document).ready...   14.06.2014, 11:19:13
- - Turson   submit to id elementu   14.06.2014, 11:31:24
- - rad11   Tak jak Turson napisał.   14.06.2014, 11:42:58
|- - TwojPan   Cytat(rad11 @ 14.06.2014, 11:42:58 ) ...   14.06.2014, 16:48:12
- - Turson   Formularz powinieneś wiedzieć jaki zrobić, a submi...   14.06.2014, 16:49:48
|- - TwojPan   Cytat(Turson @ 14.06.2014, 16:49:48 )...   16.06.2014, 06:21:46
- - rad11   To html w tresci moze byc w tresci bo to jest skry...   16.06.2014, 07:06:18
|- - TwojPan   Cytat(rad11 @ 16.06.2014, 07:06:18 ) ...   16.06.2014, 07:24:15
- - Turson   Używaj <?php zamiast <? Nic nie wykonuje? Ni...   16.06.2014, 07:27:09
|- - TwojPan   Cytat(Turson @ 16.06.2014, 07:27:09 )...   16.06.2014, 07:31:19
- - rad11   [PHP] pobierz, plaintext <script src="//aj...   16.06.2014, 09:26:56
|- - TwojPan   Cytat(rad11 @ 16.06.2014, 09:26:56 ) ...   16.06.2014, 10:56:42
- - Turson   Kodsuccess: function(result){ alert...   16.06.2014, 11:16:22
|- - TwojPan   Cytat(Turson @ 16.06.2014, 11:16:22 )...   16.06.2014, 11:22:28
- - Turson   [JAVASCRIPT] pobierz, plaintext <script src=...   16.06.2014, 11:26:08
- - rad11   mogles stworzyc poprostu pod formularzem: [PHP] p...   16.06.2014, 12:32:08
- - TwojPan   Panowie slicznie dziekuje choc ten drugi przyklad ...   16.06.2014, 15:17:46
- - Turson   http://jqueryui.com/dialog/   16.06.2014, 15:20:45
- - TwojPan   panowie, nie bijcie:) Probowalem gdzies te funkcj...   16.06.2014, 17:33:21
- - rad11   To umiesc go w success jak ma sie wyswietlic po wy...   16.06.2014, 18:51:50
- - TwojPan   Wiesz, ja jestem poczatkujacym w te klocki. Moglby...   16.06.2014, 19:49:04
- - Turson   Musisz mieć w dokumencie gdzieś załadowanego tego ...   16.06.2014, 19:54:41
|- - TwojPan   Cytat(Turson @ 16.06.2014, 19:54:41 )...   16.06.2014, 20:06:29
- - Turson   html() czy text() jedno i drugie by zadziałało. W ...   16.06.2014, 20:13:51
- - TwojPan   Panowie jest problem. Mam plik inex.php i tam na i...   22.06.2014, 17:51:46
- - Turson   Ajax nie sprawdza kodu PHP czy masz tam w switch t...   22.06.2014, 19:06:27
|- - TwojPan   Cytat(Turson @ 22.06.2014, 19:06:27 )...   22.06.2014, 19:42:13
- - Turson   Jeżeli nie masz ustawionych reguł dla linków, to j...   22.06.2014, 19:48:11
|- - TwojPan   Cytat(Turson @ 22.06.2014, 19:48:11 )...   22.06.2014, 20:05:37
- - fate   zrob adres: ./index.php?x=y Moze masz pliki poroz...   23.06.2014, 09:43:56


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: 4.10.2025 - 16:42