Существует ли «запрос отправлен - ожидание события ответа» при динамической загрузке iframe? - PullRequest
0 голосов
/ 15 января 2009

При динамическом добавлении iframe на веб-страницу событие загрузки JQuery позволяет мне запускать функцию обратного вызова при загрузке этого iframe (см. Также эту статью stackoverflow ).

Проблема, с которой я борюсь, заключается в том, что я хочу что-то сделать, когда запрос src отправляется на сервер, но за до ответ получен с этого сервера. Другими словами, я ищу событие типа «запрос сработал». Кажется, здесь не помогает событие загрузки JQuery.

Я играл с несколькими значениями для метода JQuery setTimeout, но это не выглядит для меня очень надежным решением.

Ответы [ 2 ]

2 голосов
/ 15 января 2009

Я не уверен, зачем вам нужно это событие. Когда вы вызываете метод JQuery, вы знаете, что выполняется запрос, поэтому вы бы вызвали свой метод там.

1 голос
/ 15 января 2009

iframe загружает URL "src", как только он добавлен в document.body.

var iframe = document.createElement("iframe");
iframe.src = "http://somesite.com";

document.body.appendChild(iframe);
// request fired, your code would go here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...