Maison >interface Web >js tutoriel >Analyse du problème d'erreur lorsque la méthode post en Ajax renvoie directement un nombre commençant par 0

Analyse du problème d'erreur lorsque la méthode post en Ajax renvoie directement un nombre commençant par 0

亚连
亚连original
2018-05-22 16:29:002040parcourir

Cet article présente principalement l'analyse de l'erreur dans la méthode post en Ajax renvoyant directement les nombres commençant par 0. Les amis dans le besoin peuvent s'y référer

Aujourd'hui, j'ai trouvé une erreur étrange en simulant le code de vérification sur la question de la page Web. J'ai utilisé le code suivant pour prédéfinir le bouton afin d'envoyer le code de vérification.

Il s'agit du serveur Node.js

<pre style="font-family: 宋体; font-size: 9pt; background-color: rgb(255, 255, 255);"><pre name="code" class="javascript">$(".reg_code_btn").click(function(e){ 
  $(e.target).parent().children().first().val() 
  $.ajax({ 
    type:"POST", 
    url:"validate/vcode", 
    dataType:"json", 
    data:{ 
      vcode:"code" 
    }, 
    success:function(data){ 
      console.log(data); 
      alert(data); 
    }, 
    error:function(data){ 
      console.log(data); 
      alert("发生错误"); 
    } 
  }); 
});


 
 
调试结果如下:

Si nous ne regardons que notre propre partie de code, nous ne le ferons pas trouver l'application Il y a quelques problèmes. Mais si nous constatons lors du débogage que les valeurs de retour d'erreur renvoyant un objet objet ont le même point commun :

Commençant par 0

Je modifierai la valeur de retour de le serveur S'il est de type JSON, la situation ci-dessus disparaît.

En résumé, lorsque nous utilisons AJAX pour renvoyer des données, essayez de ne pas renvoyer de données directement. Il sera plus sûr d'utiliser des données JSON.

J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir.

Articles connexes :

La raison pour laquelle l'ajout d'un nombre aléatoire après l'adresse de requête ajax empêche la mise en cache du navigateur

JS efface le cache du navigateur IE Méthode

Résoudre le problème du navigateur qui mémorise les requêtes ajax et peut avancer et reculer

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn