JQuery Загрузить заморозку ссылок - PullRequest
1 голос
/ 19 мая 2011

На моей домашней странице я показываю ленту новостей с сайта в одном из моих разделов, используя следующий код:

<div id="divResult">

     <script language="javascript" type="text/javascript">
           $('#divResult').load('NewsHeadlines.aspx #Test', function () {
           });
     </script>
</div>

Моя страница "NewsHeadlines.aspx" занимает около 6-7 секунд в зависимости от ответановостной сайт.В течение этого периода моя домашняя страница отображает все остальные данные из базы данных, и этот раздел новостей продолжает загружаться асинхронно.Но до тех пор, пока он не вернет результаты, я не могу перейти на другую страницу, щелкая ссылки на домашней странице.

Я использую дочерние формы Master, и на моей главной странице есть ScriptManager.Все содержимое дочерней страницы отображается в UpdatePanel.

Есть ли способ, чтобы при щелчке по любой гиперссылке на домашней странице он отменял запрос Jquery для заголовков новостей и переносил пользователя на эту страницу.

1 Ответ

1 голос
/ 19 мая 2011

Возможно, вам понадобится обернуть это в $(function() { ... }); готовый к вызову вызов, чтобы он начинался только после завершения загрузки страницы.

...