當MySQL發生更改或添加了新行時,如何獲取滑塊jquery自動更新中的div內容?自動更新滑塊內部的div內容jquery
我試過用我的代碼,但我的滑塊不起作用,不能滑動任何div內容。
我的代碼:
的index.php
<html>
<head>
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js">
</script>
<script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script type="text/javascript" src="slick.min.js"></script>
<link rel="stylesheet" type="text/css" href="slick.css" />
<link rel="stylesheet" type="text/css" href="slick-theme.css" />
<script type="text/javascript">
$(document).ready(function() {
$('.single-item').slick({
dots: false,
infinite: true,
speed: 700,
slidesToShow: 1,
slidesToScroll: 1,
arrows: true,
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$.ajaxSetup({
cache: false
});
setInterval(function() {
$('.single-item').load('item.php');
}, 3000);
});
</script>
<style type="text/css">
body {
background-color: darkturquoise;
}
</style>
</head>
<div class="single-item" style="width: 500px; height: 500px; margin: auto;">
</div>
</html>
item.php
<?php
include 'connect.php';
$sql = mysql_query("SELECT * FROM fm_product WHERE p_pined = 'PINED'") or die(mysql_error());
while($result = mysql_fetch_array($sql)){
echo '<div style="background-color: white; height: 200px;">'.$result['p_id'].'</div>';
}
?>
我的代碼給定的輸出:
你的意思是當MYSQL行在背景中變化時,沒有頁面刷新你想更改滑塊內容? –
@ n01ze是的,當MySQL更改或更新了滑塊內部的DIV內容時,jQuery將自動更新,如下所示:如果我的div內容具有A,B,C行,當我將D行添加到mysql中時,我在滑塊jQuery中的div內容將具有A,B,C和D.但我的滑塊jQuery代碼它不起作用。 :( –