动态更改消息

时间:2014-11-10 12:06:56

标签: javascript jquery ajax

我有一个php数组 我想制作一个动态变化的消息(不重新加载页面),每10秒钟就会改变一次。 例如:

arr[0] = "abc";

arr[1] = "def";

arr[2] = "ghi";

arr[3] = "jkl";

我想使用AJAX或jquery创建一个脚本,每10秒在数组中打印不同的字符串(以div打印)。
我在AJAX和jquery方面的知识很小,我不知道从哪里开始。

1 个答案:

答案 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);
}):