[問題] 關於setInterval的問題。
大家好,目前我有一個疑惑,如下。
<script>
$(document).ready(
function() {
setInterval(function() {
var randomnumber = Math.floor(Math.random() * 100);
$('#show').text(
'<?php
include "../db_connect.php";
$q = "SELECT * FROM xxx Where id = 100";
$r = mysql_query($q);
$arr = mysql_fetch_array($r);
echo $arr["name"];
?>'
+ randomnumber);
}, 3000);
});
</script>
<div id="show" align="center">我等等會被替換字</div>
我這邊想問的是第一次進入該網址後,
id 為 show 的 div 裡的字確實在3秒後會被script裡的產生的字替換掉。
註:我也成功抓到資料庫的"name"值。
變換完後的字 舉例=> 林先生56
3秒後
再次變換的字 舉例=> 林先生12
那接著我直接到phpmyadmin裡修改該 table 為 xxx 且 欄位 id 為 100 的 name 值。
改完後,怎麼還是只有數字在替換而已,但是"林先生"卻沒替換成我所改的值呢?
照理說不是應該會重複執行function裡的動作嗎?
包括每3秒連資料庫再次抓值。
這邊有點不太清楚,還煩請前輩指點,謝謝。
--
---------Following Episode-----------
Arrow
The Flash
Agents of S.H.I.E.L.D
Supergirl
Agent Carter
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.172.250.212
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1451668056.A.769.html
※ 編輯: crazyni68 (1.172.250.212), 01/02/2016 01:12:01
推
01/02 04:09, , 1F
01/02 04:09, 1F
→
01/02 04:10, , 2F
01/02 04:10, 2F
→
01/02 04:11, , 3F
01/02 04:11, 3F
→
01/02 11:27, , 4F
01/02 11:27, 4F
→
01/02 11:28, , 5F
01/02 11:28, 5F
→
01/02 11:29, , 6F
01/02 11:29, 6F
→
01/02 11:30, , 7F
01/02 11:30, 7F
→
01/02 11:31, , 8F
01/02 11:31, 8F
→
01/02 11:33, , 9F
01/02 11:33, 9F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章