Fonction $ .Post, retour est vide
-
10-12-2019 - |
Question
J'ai un problème avec une demande de $ .Post.Pas d'erreurs, mais le retour est vide.Avant de commencer à déranger l'administrateur du serveur, de qui est le service, avec ce problème.Je veux m'assurer que je n'ai fait aucune erreur moi-même.
ci-dessous le code que j'utilise:
var post_data = JSON.stringify({'str_action':'log_element', 'int_id':'TEST', 'str_value':'EMPTY'});
$.post('http://url/', post_data, debug_return_data);
function debug_return_data(data)
{
alert(data);
}
problème est que les données renvoyées dans l'alerte sont vides.Ai-je commis une erreur dans mon code?
Merci d'avance.
La solution
L'appel AJAX a l'air correct, vérifiez la réponse dans les outils Firebug ou Chrome Dev pour vous assurer que le serveur renvoie réellement des données.
Si vous effectuez l'appel AJAX à Anter Server autre que celui de la barre d'adresse, il sera bloqué comme un appel croisé.Utilisez JSONP si vous voulez faire ceci:
Autres conseils
$.post('http://url/', post_data, function(data)
{
alert(data);
});
Ceci est dans la documentation de JQuery