0
我有以下功能,它更新页面上的time_remaining跨度。使用ajax自动刷新
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));
它根本没有正确定义的变量。任何指针?
什么是 '数据' 是什么样子?它是否是有效的HTML?某些浏览器不允许某些HTML以这种方式作为XML处理,例如
您认为该特定产品的用途是什么?有没有一个名为html的函数? – Matthew 2012-02-08 15:35:35
你认为应该怎么做?我从来没有见过这种语法。数据应该有你的返回值。你回来什么类型的价值?它看起来也许parseInt(数据)可能是你在找什么? – 2012-02-08 15:36:38
回答
怎么样,如果你只使用
来源
2012-02-08 15:35:56
容易,谢谢! – dplanet 2012-02-08 16:41:44
(HTML(数据))是不是在这个FASION使用的定义方法。
或
来源
2012-02-08 15:38:19 FiveTools
...或$(“。time_remaining”)。html(data); – CompanyDroneFromSector7G 2012-02-08 15:43:07
相关问题