>  기사  >  데이터 베이스  >  페이지를 다시 로드하지 않고 AJAX를 사용하여 Div의 콘텐츠를 동적으로 업데이트하려면 어떻게 해야 합니까?

페이지를 다시 로드하지 않고 AJAX를 사용하여 Div의 콘텐츠를 동적으로 업데이트하려면 어떻게 해야 합니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-25 07:43:111011검색

How Can I Dynamically Update a Div's Content Using AJAX without Page Reloads?

동적으로 페이지 콘텐츠 업데이트

이 코드는 페이지를 다시 로드하지 않고 링크를 클릭하면 div 요소의 콘텐츠를 동적으로 업데이트하는 것을 목표로 합니다.

PHP로 생성된 페이지

<?php
$id = '1';

function recp($rId) {
    $id = $rId;
}
?>

<a href="#" onClick="<?php recp('1') ?>" > One   </a>
<a href="#" onClick="<?php recp('2') ?>" > Two   </a>
<a href="#" onClick="<?php recp('3') ?>" > Three </a>

<div>

JavaScript 강화 버전

<script type="text/javascript">
function recp(id) {
  $('#myStyle').load('data.php?id=' + id);
}
</script>

<a href="#" onClick="recp('1')" > One   </a>
<a href="#" onClick="recp('2')" > Two   </a>
<a href="#" onClick="recp('3')" > Three </a>

<div>

데이터 가져오기를 위한 PHP 스크립트

<?php
require ('myConnect.php');     
$id = $_GET['id'];
$results = mysql_query("SELECT para FROM content WHERE  para_ID='$id'");   
if( mysql_num_rows($results) > 0 )
{
$row = mysql_fetch_array( $results );
echo $row['para'];
}
?>

이 설정에서는 링크 중 하나를 클릭하면 recp JavaScript 기능이 실행되고, jQuery의 .load() 메소드를 사용하여 AJAX를 통해 data.php 스크립트에서 데이터를 검색합니다. 그런 다음 데이터는 #myStyle div에 로드되어 페이지를 새로 고치지 않고도 콘텐츠를 동적으로 업데이트합니다.

위 내용은 페이지를 다시 로드하지 않고 AJAX를 사용하여 Div의 콘텐츠를 동적으로 업데이트하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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