>  Q&A  >  본문

return false 왜 a 태그가 여전히 점프합니까?

<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 요청을 서버로 보내고 여기로 이동 매개변수를 전달할 필요가 없습니다.

request.onreadystatechange=function(){ //서버의 응답을 지속적으로 모니터링

if(request.readyState==4&&request.status=200){ //요청 상태가 4이고 요청 코드가 200인 경우를 나타냅니다. 서버 효과 성공

document.getElementsByTagName('h3')[0].innerHTML=request.responseText //텍스트 정보를 얻어와 h3 위치에 표시

}

}

return false ; //태그의 기본 점프 동작 취소

}

</script>

WeavingWeaving1995일 전1563

모든 응답(1)나는 대답할 것이다

  • Mr.jiang

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

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

    이 코드를 주의 깊게 보세요

    회신하다
    0
  • 취소회신하다