我正在尝试拉出一个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);
});有人能解释一下我哪里出了问题吗?如果有更好的方法的话?我想我已经搞砸了加载(数组)部分,但我不确定是如何做到的。
谢谢!
发布于 2011-12-23 03:08:17
您的错误在于您的JQuery AJAX。
方法get()不返回值,而是在从php文件接收返回值后运行函数。
$.get({
url: 'someurl',
success: function(response) {
// handle response data here
}
});更多信息在这里:http://api.jquery.com/jQuery.get/
https://stackoverflow.com/questions/8611719
复制相似问题