2015-07-09 6 views
1

В настоящее время я эту строку в своем кодеКак обновить только один div в html?

<meta http-equiv="refresh" content="<?php echo $dataInterval ?>" > 

Проблема заключается в том, что она обновит весь мой сайт. Я хотел бы, чтобы он просто обновлял один отдельный раздел div на моем сайте, который представляет собой диаграмму, которая извлекает данные из файла.

+5

Чтобы обновить perticular div, необходимо предоставить ajax-вызов, а затем обновить содержимое Div, которое вы хотите обновить. – Rahul

+5

Вы должны узнать о 'ajax'. –

ответ

1

Вы не можете сделать это с помощью простого HTML и CSS. Вы должны использовать Ajax для этого. Примером может быть .load() функция JQuery:

$(".element").load(location.href + " .element > *"); 

Это загрузит содержание .element внутри себя.

Например, вы можете использовать его с тайм-аут, чтобы периодически перезагружать:

setTimeout('ReloadPage()', 60000); 

function ReloadPage() { 
    $(".element").load(location.href + " .element > *"); 
} 

Это перезагрузит содержание .element каждые 60 секунд.

Смежные вопросы