我正在尝试提取一个 php 字符串,例如“10,58,72,15,4,723”,并使用 split() 将逗号分隔成数组。然后我想将数组放入不同的 div 并每 3 秒刷新一次数据。这是我的代码,但它不起作用。
$(document).ready(function() {
var hope = $.get('withdacommas.php');
var mystr = hope.split(',');
var refreshId = setInterval(function()
{ $('#quote p').fadeOut("fast").load(mystr[0]).fadeIn("fast"); }, 3000);
});
有人可以解释我哪里出错了,是否有更好的方法来做到这一点?我想我搞砸了 load(array[0]) 部分,但我不确定怎么做。
谢谢!
最佳答案
你的错误在于你的 JQuery AJAX
方法 get() 不返回值,而是在从 php 文件接收到返回值后运行一个函数。
$.get({
url: 'someurl',
success: function(response) {
// handle response data here
}
});
更多信息在这里: http://api.jquery.com/jQuery.get/
关于php - 拉取php数据,使用split分隔字符串中的逗号,将数据发布到div中使用ajax每3秒刷新一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8611719/