2013-05-02 3 views
1

Я хочу обновить divs по html-страницам. Я использовал Ajax.Updater и jquery .load(). Это хорошо. Может кто-нибудь предложить другие методы? Я хочу показать html-страницы в некоторых div.Thanks заранее.Обновление html-содержимого в jQuery

+0

Можете ли вы уточнить: недостаточно ли для вас 'Ajax.Updater' и' jquery.load() '? – Raptor

+0

Да, но я хочу знать и другие варианты. –

ответ

1

Ajax.Updater и JQuery .load() лучше всего.

Если вам интересно, вы можете попробовать

$.ajax({ 
    url: 'page.html', 
    dataType: 'html', 
    timeout: 5000, // 5 seconds 
    success: function(html) { 
    $("#myDiv").html(html); 
    } 
    }); 
3

для меня лучший способ динамически контента с помощью Jquery. Для вашей проблемы, так что я думаю, что следующий код:

$(document).ready(function() { 
    $('#ContentPage').load('MyPage.html'); 
} 
+0

Да, но он будет загружаться из cache.SO изменения не будут легко доступны –

1

Я рекомендую вам всегда использовать $ .ajax функции на $ .load на эти цели. Причина в том, что $ .load использует кеш, который не может быть отключен параметрами при его определении - единственный способ отключить кеширование для $ .load - отключить его глобально для всех вызовов ajax.

В конце концов, $ .load является просто оболочкой для $ .ajax

Globally disable cache

load vs ajax

Я не уверен, что АЯКС Updater против Аякса будет проверять и обновлять ответ ...