J'essaie de recevoir un objet json de php après avoir envoyé des données au fichier php à partir du fichier js.AJAX Retour Problème à partir des données envoyées via jQuery.ajax
Tout ce que je reçois est indéfini.
Voici le contenu du fichier php et js.
data.php
<?php
action $ = $ _GET [ 'user'];
$ data = array ("prenom" => "Anthony", "last_name" => "Garand", "email" => "[email protected]", "password" => « changeme "); Switch ($ action) { case '[email protected]': echo $ _GET ['callback']. '('. json_encode ($ data). ');'; pause; ? }
>
core.js
$(document).ready(function(){
$.ajax({ url: "data.php",
data: {"user":"[email protected]"},
context: document.body,
data: "jsonp",
success: function(data){renderData(data);}
});
});
fonction renderData (données) { document.write (data.first_name); }
L'objet json n'est-il pas défini ou la valeur de first_name? (Essayez plutôt d'alerter les données.) – Jeremy