Heim  >  Artikel  >  Web-Frontend  >  Analyse des Fehlerproblems, wenn die Post-Methode in Ajax direkt eine Zahl zurückgibt, die mit 0 beginnt

Analyse des Fehlerproblems, wenn die Post-Methode in Ajax direkt eine Zahl zurückgibt, die mit 0 beginnt

亚连
亚连Original
2018-05-22 16:29:002002Durchsuche

In diesem Artikel wird hauptsächlich die Analyse des Fehlers in der Post-Methode in Ajax vorgestellt, der direkt eine Zahl zurückgibt, die mit 0 beginnt. Freunde in Not können sich darauf beziehen

Heute habe ich bei der Simulation der Überprüfung einen seltsamen Fehler gefunden Code auf der Webseite. Ich habe den folgenden Code verwendet, um die Schaltfläche zum Senden des Bestätigungscodes voreinzustellen.

Dies ist der Node.js-Server

<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("发生错误"); 
    } 
  }); 
});


 
 
调试结果如下:

Wenn wir nur unseren eigenen Codeteil betrachten, werden wir nicht finden, was wir sollten problematisch sein. Aber wenn wir beim Debuggen feststellen, dass die Fehlerrückgabewerte, die ein Objekt zurückgeben, die gleiche Gemeinsamkeit haben:

Beginnend mit 0

Ich werde den Rückgabewert von ändern Wenn der Server vom Typ JSON ist, verschwindet die obige Situation.

Zusammenfassend gilt: Wenn wir AJAX zum Zurückgeben von Daten verwenden, versuchen Sie, Daten nicht direkt zurückzugeben. Es ist sicherer, JSON-Daten zu verwenden.

Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.

Verwandte Artikel:

Der Grund, warum das Hinzufügen einer Zufallszahl nach der Ajax-Anfrageadresse das Browser-Caching verhindert

JS löscht den IE-Browser-Cache Methode

Lösen Sie das Problem, dass sich der Browser Ajax-Anfragen merkt und sich vorwärts und rückwärts bewegen kann

Das obige ist der detaillierte Inhalt vonAnalyse des Fehlerproblems, wenn die Post-Methode in Ajax direkt eine Zahl zurückgibt, die mit 0 beginnt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn