Ифраме или Аякс? - PullRequest
       4

Ифраме или Аякс?

0 голосов
/ 09 декабря 2011

на данный момент у меня есть простой код для отображения сообщений на сайте.страница включает в себя iframe, который обновляется каждые 90 секунд, а iframe отображает содержимое таблицы mysql, ограниченной самыми последними (30) сообщениями.я, у меня никогда не получалось, чтобы это работало должным образом, и хотел бы знать, для такой маленькой задачи, как эта, действительно ли это того стоит?

Ответы [ 2 ]

1 голос
/ 09 декабря 2011

Это было бы так же просто, как добавить библиотеку jQuery на свою страницу и добавить следующий код:

<div id="result"></div>
<a href="javascript: updatestuff();">Manually Fetch Page</a>

<script language="javascript">
function updatestuff() {
    $.ajax({
        url: 'mypage.php', // The source
        cache: false, // Make sure results are not cached
        success: function (data) {
            $('#result').html(data); // Update data once retrieved
        }
    });
}

setInterval("updatestuff()",90000); // In Milliseconds
</script>

Это будет запускать функцию updatestuff() каждые 90 секунд, которая будет обновлять <div>с содержимым, полученным с mypage.php.

0 голосов
/ 09 декабря 2011

Если вы хотите что-то, что автоматически обновляется каждые 30 секунд, тогда определенно Ajax - это то, что нужно.

Некоторые говорят (включая меня), что вы будете безумны, если не будете использовать jQuery для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...