0
У меня есть следующая функция, которая обновляет временной промежуток на странице.Автоматическое обновление с использованием 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
Как вы думаете, что должно делать? Я никогда не видел этого синтаксиса раньше. данные должны иметь возвращаемое значение. Какую ценность вы возвращаете? Похоже, может быть, parseInt (data) может быть тем, что вы ищете? –
ответ
Как насчет, если вы используете только
источник
2012-02-08 15:35:56
Просто, спасибо! – dplanet
(HTML (данные)) не определен метод, используемый в этом фьюжн.
или
источник
2012-02-08 15:38:19 FiveTools
... или $ (". Time_remaining"). Html (данные); – CompanyDroneFromSector7G
Смежные вопросы