Maison > base de données > tutoriel mysql > Comment puis-je mettre à jour dynamiquement le contenu d'une page Web sans actualisation complète de la page ?

Comment puis-je mettre à jour dynamiquement le contenu d'une page Web sans actualisation complète de la page ?

Barbara Streisand
Libérer: 2024-11-29 18:54:10
original
894 Les gens l'ont consulté

How Can I Dynamically Update Web Page Content Without a Full Page Refresh?

Modifier le contenu d'une page de manière dynamique sans actualisation

Question :

Comment le contenu d'une page Web peut-il être mis à jour sans recharger l'intégralité page ?

Réponse :

Pour mettre à jour le contenu d'une page sans avoir besoin d'une actualisation complète, vous pouvez utiliser AJAX (JavaScript et XML asynchrones). Cela permet de charger des données depuis un serveur sans affecter le reste de la page.

Implémentation :

  1. Créer une fonction Javascript à l'aide de jQuery :
function recp(id) {
  $('#myStyle').load('data.php?id=' + id);
}
Copier après la connexion

Cette fonction utilise la méthode load() de jQuery pour récupérer les données d'un PHP script et met à jour le contenu de l'élément avec l'ID "myStyle".

  1. Appelez la fonction Javascript :
<a href="#" onClick="recp('1')" > One   </a>
<a href="#" onClick="recp('2')" > Two   </a>
<a href="#" onClick="recp('3')" > Three </a>
Copier après la connexion

En cliquant sur ces liens déclenchera la fonction recp() et chargera les données de l'ID correspondant.

  1. Écrivez un script PHP pour gérer la requête AJAX :
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'];
}
Copier après la connexion

Ce script récupère les données de la base de données en fonction de l'ID et renvoie le résultat au client via AJAX.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal