У меня есть модальный jquery на моей странице [parent aspx].
В открывающемся div есть iframe. Я установил источник для модальной открытой функции, которая на самом деле является еще одной страницей aspx с некоторыми значениями из моего родительского aspx.
Теперь другой странице aspx требуется время для отображения отформатированных результатов из внешнего источника данных. Следовательно, открывается модальное окно, и пользователь должен ждать загрузки контента.
Можно ли отобразить метку, такую как ожидание или работа или любой другой gif, пока страница aspx не вернет значения.
Отредактировано, чтобы добавить: -
function openDialog() { var url = "result.aspx?NAME=" + encodeURIComponent($("#<%=txtcity.ClientID %>").val()) + "&Type= " + encodeURIComponent($("#<%=txtType.ClientID %>").val()) ;
$("#popup").attr("src", url);
$("#carModal").dialog('open');
}
}
Мой div, как показано ниже:
<div id="carModal" >
<iframe id ="popup" width ="100%" height="100%"></iframe>
</div>
В загруженном файле result.aspx я передаю два значения во внешнюю службу и отображаю результат в GridView. Это то, что требует времени для загрузки. Всплывающее окно jquery не загружает никаких данных, так как result.aspx на lad все еще работает. Я также возвращаю значения строки сетки на родительскую страницу и заполняю элементы управления