Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] ajax error
matino
post
Post #1





Grupa: Zarejestrowani
Postów: 175
Pomógł: 30
Dołączył: 9.08.2007

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


Mam następujący problem - mam stronę z buttonem.
Po klknięciu, chciałbym wysłać dane POST do pliku test.php.
Na stronie stworzyłem sobie taki kod w JS:

Kod
     $(document).ready(function() {
               $('#send').click(function() {            
                       $.ajax({
                                 type: "POST",
                                 url: "http://moja_domena/test.php",
                                 data: "name=John&location=Boston",
                                 success: function(msg){
                                         alert( "Data Saved: " + msg );
                                 },
                                 error: function(xhr, ajaxOptions, thrownError){
                                         alert(xhr.status);
                                         alert(thrownError);
                                 }
                       });
               });
     });


Kod w pliku test.php wygląda tak:
Kod
   <?php
   echo $_POST['name'];
   echo "\n";
   echo $_POST['location'];
   ?>


Gdy chcę uruchomić kod AJAXa (tj. naciskam na button na mojej stronie), wchodzi mi zawsze w error (alerty wyskakuję "0" i "undefined"). Czy ktoś może mnie oświecić co źle robię?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamilk
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 9.07.2009

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


Moim zdaniem wystarczy zmienić parametr data na poniższy (obiekt zapisany przy pomocy JSON):

Kod
    data: {"name": "John", "location": "Boston"}
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(kamilk @ 9.07.2009, 08:04:22 ) *
Moim zdaniem wystarczy zmienić parametr data na poniższy (obiekt zapisany przy pomocy JSON):

Kod
    data: {"name": "John", "location": "Boston"}


Ja zawsze pisałem:

Kod
data: {name: 'wartosc', other: 'value'}


I działało ;d

Cytat(gcdreak @ 18.06.2009, 15:27:56 ) *
Usuwając znacznik?
Będziesz miał błędy w (X)HTML


Szablony (x)html mają zwykle samego input'a do pokazania jak wygląda wyszukiwarka i nie przypominam sobie aby błędami sypały na walidacji.

Ten post edytował fifi209 10.07.2009, 20:59:04
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: 13.10.2025 - 20:17