我有以下功能可以更新页面上的time_remaining span。
function update() {
$.ajax({
type: 'POST',
url: 'check_time.php',
data: 'checktime=true',
timeout: 2000,
success: function(data) {
$(".time_remaining").html(data);
window.setTimeout(update, 2000);
var time=(html(data));
alert(time);
if(time<=0)
{
$(".time_remaining").html("now");
}
else
{
$(".time_remaining").html(data);
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$("#notice_div").html('Timeout contacting server..');
window.setTimeout(update, 60000);
}
});
};
我唯一的问题是这一行:
var time=(html(data));
它根本没有正确定义变量。有什么指针吗?
答案 0 :(得分:1)
如果只使用
怎么样?var time = data;
答案 1 :(得分:1)
(html(data))不是这个时代使用的定义方法。
var time = $(".time_remaining").html();
或
var time = data;