ich diesen Code kennen wird unten eine Seite zwingen, alle 5 Sekunden neu zu laden und dessen Inhalt in dem zugewiesenen div angezeigtWie ein PHP-Datenbankabfrage zwingen, alle 5s neu zu laden, ohne Seite neu zu laden
$(document).ready(function() {
setInterval(function() {
$('#comment_display').load('comments.php')
}, 5000);
});
Aber ich möchte wissen, wenn es möglich ist, die Seiten-URL mit einem div zu ersetzen, so dass es die div zwingt alle 5 Sekunden neu geladen werden, ohne die Seite neu zu laden zum Beispiel:
<div id="my_div" style="display:none;">
<!-- run the database query to collect data from database and echo it out -->
</div>
<script>
$(document).ready(function() {
setInterval(function() {
$('#comment_display').load($('#my_div'))
}, 5000);
});
</script>
Verwenden Sie Ajax und holen Sie Daten vom Server mit Datenbankabfrage und ersetzen Sie Ihr div alle fünf Sekunden – Poria
@Poria ... Bitte ich bin neu bei jQuery, so dass ich nicht weiß, wie das geht, bitte können Sie mir einen Hinweis geben auf, wie es gemacht worden ist oder einen Link einfügen, wo ich seine Details bekommen kann –
http://blog.teamtreehouse.com/beginners-guide-to-ajax-development-with-php hier ist Tutorial – Poria