>  기사  >  웹 프론트엔드  >  다시 로드하지 않고 jQuery/AJAX를 사용하여 웹 페이지 섹션을 업데이트하는 방법은 무엇입니까?

다시 로드하지 않고 jQuery/AJAX를 사용하여 웹 페이지 섹션을 업데이트하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-20 16:22:29361검색

How to Update a Web Page Section Using jQuery/AJAX Without Reloading?

jQuery/AJAX를 사용하여 다시 로드하지 않고 페이지 일부를 업데이트하는 방법

전체에 영향을 주지 않고 버튼 클릭으로 특정 div를 다시 로드하기 페이지는 웹 개발의 일반적인 요구 사항입니다. 이는 jQuery의 AJAX 기능을 사용하여 달성할 수 있습니다.

클릭하면 div1이라는 div의 콘텐츠를 업데이트해야 하는 버튼이 있다고 가정합니다. . 이를 수행하는 방법은 다음과 같습니다.

HTML:

<code class="html"><input type="button" id="myButton" value="Update DIV" />

<div id="div1">
    <!-- Content to be updated -->
</div></code>

jQuery:

<code class="javascript">$("#myButton").click(function() {
    $("#div1").load(location.href + " #div1");
});</code>

설명:

  • jQuery 클릭 이벤트 핸들러는 ID가 myButton인 버튼에 연결됩니다.
  • 버튼을 클릭하면 load() 함수는 ID가 div1인 div에서 호출됩니다.
  • load() 함수는 지정된 URL의 콘텐츠를 div.
  • 이 경우 URL은 location.href " #div1"입니다. 현재 페이지의 URL을 검색하고 #div1 선택기를 추가합니다.
  • 두 번째 # 기호 앞의 공백이 중요합니다. 이것이 없으면 위 코드는 div 내의 전체 페이지를 다시 로드합니다.
  • 결과적으로 버튼을 클릭하면 div1의 콘텐츠가 동일한 콘텐츠로 업데이트됩니다. div를 현재 페이지에서 삭제하세요.

참고: 위 코드를 사용하기 전에 jQuery 라이브러리를 포함해야 합니다.

위 내용은 다시 로드하지 않고 jQuery/AJAX를 사용하여 웹 페이지 섹션을 업데이트하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.