我有一个php数组 我想制作一个动态变化的消息(不重新加载页面),每10秒钟就会改变一次。 例如:
arr[0] = "abc";
arr[1] = "def";
arr[2] = "ghi";
arr[3] = "jkl";
我想使用AJAX或jquery创建一个脚本,每10秒在数组中打印不同的字符串(以div打印)。
我在AJAX和jquery方面的知识很小,我不知道从哪里开始。
答案 0 :(得分:0)
尝试此操作:您可以使用setInterval
并将其间隔时间设置为10000毫秒。从数组中选择消息并将其放在div的html中。
var arr = {"abc","def","ghi","jkl"};
$(function(){
var i = 0;
var len = arr.length;
setInterval(function(){
//assuming div1 is the id of div for message
$('#div1').html(arr[i]);
i++;
//reset array index if last element accessed
if(i==len)
i = 0;
}, 10000);
}):