Я использую следующий пример кода, который печатается локально при нажатии кнопки, но хотел бы, чтобы он печатался автоматически при загрузке страницы.
Вот пример кода:
<script>
$(document).ready(function () {
$("#printBtn").click(function () {
//1. perform server side task
$.ajax({
url: "CreateTextFileHandler.ashx", success: function (txtFileName) {
alert("The text file: " + txtFileName + " was created at server side. Continue printing it...");
//2. Print the created text file specifying the file name
jsWebClientPrint.print('useDefaultPrinter=' + $('#useDefaultPrinter').attr('checked') + '&printerName=' + $('#installedPrinterName').val() + '&txtFileName=' + txtFileName);
}
});
});
});
</script>
Я хочу изменить его, удалив $("#printBtn").click(function()
, чтобы он работал без вмешательства пользователя после загрузки страницы. Когда я делаю, CreateTextFileHandler.ashx
исполняется и оповещение исполняется, но вызов jsWebClientPrint
не исключает.