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
RosheD
post
Post #2





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

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


Wersja JQuery to 1.10.2 . Więc jak powinna wyglądać prawidłowo 6 linia (IMG:style_emoticons/default/questionmark.gif) Bo moim zdaniem powinno właśnie tak chyba że od $.ajax ma zamkniecie ( być na okńcu wszystkich errorow success itp tak? No i jak tak to trzeba to podmienić na te które podałeś. A powiesz mi skąd to masz ?

@Edit
  1. $("#cena submit").click(function() {
  2. $.ajax({
  3. type: "POST",
  4. url: "test.php",
  5. dataType: "json",
  6. });
  7. jqXHR.success(
  8. alert('Działa?'));
  9. jqXHR.error(
  10. alert('Error'));
  11. jqXHR.complete(
  12. alert('Complete')
  13. );
  14. });


Czemu alerty nie działają po nacisnieciu klawisza submit? I submit jest w id cena

Ten post edytował RosheD 1.01.2014, 13:35:36
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: 31.12.2025 - 20:40