Heim  >  Fragen und Antworten  >  Hauptteil

return false Warum springt das a-Tag immer noch?

<script>

window.onload=function(){

document.getElementsByTagName('a')[0].onclick=function(){

var request=new XMLHttpRequest(); request .open('GET',this.href+"?="+(new Date()),true);

request.send(null); //Ajax-Anfrage an den Server senden, hierher gelangen Keine Notwendigkeit, Parameter zu übergeben

request.onreadystatechange=function(){ //Überwachen Sie kontinuierlich die Antwort vom Server

if(request.readyState==4&&request.status=200){ //Wenn der Anforderungsstatus 4 und der Anforderungscode 200 ist dass der Servereffekt erfolgreich ist

document.getElementsByTagName('h3')[0].innerHTML=request.responseText //Textinformationen abrufen und an der h3-Position anzeigen

}

}

return false ; //Standardmäßiges Sprungverhalten von Tags abbrechen

}

}

</script>

WeavingWeaving1997 Tage vor1564

Antworte allen(1)Ich werde antworten

  • Mr.jiang

    Mr.jiang2020-02-13 09:49:40

    request.readyState==4&&request.status=200

    仔细看看这段代码

    Antwort
    0
  • StornierenAntwort