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
相關問題