Je fichier Ajax dans lequel le code a écrit à accepter l'utilisateur sous forme de valeurs et ces valeurs sont prises en fonction Ajax comme suit:Comment revenir valeur à l'aide ajax
$(document).ready(function(){ $("#newsletterform").validate(); $('#Submit').click(function(){ var name = $('#newsletter_name').val(); var email = $('#newsletter_email').val(); sendValue(email,name); }); });
La fonction des valeurs qui passe et obtenir valeurs d'un autre fichier:
function sendValue(str,name){ $.post( "newsletter/subscribe.php", //Ajax file { sendValue: str, sendVal: name }, function(data2){ $('#display').html(data2.returnValue); }, //How you want the data formated when it is returned from the server. "json" ); }
et ces valeurs sont transmises à un autre fichier appelé « subscribe.php » dans lequel le code d'insertion à la base de données est écrit et je retourne à nouveau la valeur à ma première fonction ajax comme suit:
echo json_encode(array("returnValue"=>$msg)); The msg is ging to contain my message to be displayed.
Mais maintenant, cela fonctionne très bien sur localhost, je reçois le message des valeurs de retour nad correctement, mais quand je le télécharger sur le serveur cela me donne une erreur:
data2 is null [Break on this error] $('#display').html(data2.returnValue);
Cela ne donne qu'une erreur pour la valeur de retour mais l'insertion, l'envoi de la fonctionnalité de messagerie fonctionne très bien.
Veuillez me fournir une bonne solution dans laquelle je peux être en mesure de récupérer les valeurs de retour sans aucune erreur.
Merci d'avance.
Comme il s'agit de votre ** 9e ** question, veuillez prendre la responsabilité de formater correctement votre propre code. Cliquez sur le petit orange [?] Sur la page Poser une question, qui vous amène ici: http://stackoverflow.com/editing-help, pour plus de détails. –