jquery iframe src задержка загрузки - PullRequest
0 голосов
/ 11 мая 2011

У меня есть модальный 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 все еще работает. Я также возвращаю значения строки сетки на родительскую страницу и заполняю элементы управления

1 Ответ

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

обычно в вашей функции .ajax вы можете сделать скрытый загрузочный gif (display: none in css), чтобы он снова стал скрытым, после чего функция обратного вызова удалась.Было бы легче помочь вам, если вы вставите сюда свой код jQuery / aspx.

Также обратитесь к этому посту , который может дать вам больше информации

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