Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> AJAX Gdzie jest błąd ?
RosheD
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 10.06.2013

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


Witam bardzo serdecznie. Dopiero zaczynam swoją zabawę z Ajaxem i napisałem sobie prosty na początek kod
A więc może na początek HTML
  1. <form method="post" class="form">
  2. <input name="cena" placeholder="Cena">
  3. <input type="submit" value="złóż zamówienie" />
  4. </form>

  1. <?
  2. $vat = 0.23;
  3. $cena = $_POST['cena'];
  4. $pro = $cena + $wynik;
  5. echo "Wysokość vat wynosi ";
  6. $wynik = $cena * $vat;
  7. echo $wynik;
  8. echo '<br />';
  9. echo '<br />';
  10. $pro = $cena + $wynik;
  11. echo "Do zapłaty " .$pro;
  12. ?>

No i wkońcu ajax
  1. $(submit).click(function() {
  2. $.ajax({
  3. type: "POST",
  4. url: "test.php",
  5. dataType: "json",
  6. });
  7. success: function(json) {},
  8. error : function(){
  9. alert("Coś nie wyszło")
  10. },
  11. complete : function() {
  12. alert('To jest skonczone');
  13. },
  14. alert('Dobiegło końca');
  15. });

Gdzie popełniłem błąd ? Firebug mówi " SyntaxError: function statement requires a name"
success : function(TextStatus){
i wskazuje szczałką na "(".

Ten post edytował RosheD 31.12.2013, 18:09:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


jakiej wersji JQuery używasz?

zresztą po pierwsze
Cytat
Deprecation Notice: The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callbacks are deprecated as of jQuery 1.8. To prepare your code for their eventual removal, use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.


pod drugie jak już tak chciałeś to 6 lini nie dajesz ;
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: 30.12.2025 - 15:38