Gå til innhold

AJAX og JSON med jQuery


Anbefalte innlegg

Hei.

 

Jeg har et JavaScript som gjennomfører en AJAX call når jeg trykker på en knapp. Det som skal skje er at PHP scriptet som det er referert til skal se igjennom et par ting og deretter sende tilbake et JSON-klartgjort objekt som blir definért på siste linje og har derfor lite å gjøre med resten. Det eneste som kommer tilbake fra AJAX callet er enten ingenting eller 'undefined'.

 

PHP-scriptet:

 

$regCall['state'] = false;
echo json_encode($regCall);

 

JavaScriptet:

 

$('#registerFormSubmit').click(function(){
       $.post('register.php', $('#registerBoxForm').serialize(), function(data){
           alert(data.state);
       }, 'json');
      return false;
   });

 

Hvis jeg fjerner 'return false;' slik at PHP-scriptet får startet manuelt får jeg dette:

 

{"state":false}

 

Jeg har fått dette til å fungere helt greit før, men antar nå siden jeg sitter på localhost at dette kan kanskje gå galt på en eller annen måte.

 

Takker på forhånd for alle svar.

Endret av tek-pelle
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...