Я не вижу кода загрузки PDF в вашем примере, но я предполагаю, что средство просмотра PDF, работающее во фрейме, не является браузером, поэтому оно не поддерживает стандартные события HTML.
Опубликовать еще один вопрос, спрашивая, что вам нужно достичь . Тогда мы можем помочь.
[EDIT] Что я имею в виду: где во всем, что загружен HTML-документ, который может генерировать HTML-событие? Вы помещаете PDF в рамку; PDF-файлы не генерируют события HTML.
Но решением может быть отправка двух запросов: сначала AJAX-запрос (выполняется в фоновом режиме), а затем POST
форма. Сервер должен поддерживать запрос AJAX в ожидании до тех пор, пока PDF-файл не будет отправлен клиенту, а затем он должен ответить на запрос AJAX. Это даст вам указание, когда PDF был передан. Это не идеально, хотя.