Это можно сделать так. Это работало нормально для меня. А также установите права доступа к каталогу 777 или 775, если они не установлены.
ob_clean();
$mpdf->Output('directory_name/pdf_file_name.pdf', 'F');
$(document).ready(my_function);
Или
$(document).ready(function () {
// Function code here.
});
Или более короткий, но менее читаемый вариант:
$(my_function);
Все это приведет к тому, что my_function будет вызываться после загрузки DOM.
Подробнее см. В документации по событию готовности .
Привязывает функцию к выполнению. всякий раз, когда DOM готов к работе
Изменить:
Чтобы имитировать щелчок, используйте метод click () без аргументов:
$('#button').click();
Из документации :
Запускает событие щелчка для каждого согласованный элемент. Вызывает все функции, которые были связаны с этим событие щелчка, которое должно быть выполнено.
Чтобы собрать все вместе, следующий код имитирует щелчок по завершении загрузки документа:
$(function () {
$('#button').click();
});
Что касается вопроса в вашем комментарии:
Предполагая, что вы ранее связали свою функцию с событием щелчка переключателя, добавьте это в свою функцию $ (document) .ready
:
$('#[radioButtonOptionID]').click()
Без параметра, который имитирует событие щелчка.