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%)
-----


Noo to teraz coś poszło do przodu (IMG:style_emoticons/default/smile.gif)
Teraz jaka komenda odpowiada za ściągniecie zmiennej z php do jquery? Chodzi o to żeby wyświetlił się wynik po prostu (IMG:style_emoticons/default/smile.gif)
  1. $(function () {
  2. $("#cena input").click(function(e){
  3. var jqxhr = $.post( "test.php", function() {
  4. })
  5. .done(function(msg) {
  6. $('.cena').text(msg);
  7. })
  8. .fail(function() {
  9. alert( "Serwer nie odpowiada..." );
  10. });
  11. })
  12. })


Ten post edytował RosheD 1.01.2014, 17:21:33
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: 24.12.2025 - 20:32