Member 9579525 Ответов: 1

PDF не экспортируют


я экспортирую pdf данных сетки с помощью ajax вызова все работает нормально, но не открывая файл dialouge, чтобы открыть / сохранить..plz help

//код в поле зрения
function Export() {
       var grid = $("#grid").data("kendoGrid");
       var dataSource = (grid != null) ? grid.dataSource : null;
       var filters = (grid != null) ? dataSource.filter() : null;
       var allData = dataSource.data();
       var query = new kendo.data.Query(allData);
       var data = query.filter(filters).data;
       var dataJSON = JSON.stringify(data);


$.ajax({
           url: '@Url.Action("Print_PDF", "controlllername")',
           //dataType: 'json',
           data: {
               gridData: dataJSON
           },
           ContentType:'application/json; charset=utf-8',
           //traditional: true,
           type: 'POST',
           success: function (result) {
               alert("ok: "+ result);
           },
           error: function (result) {
               alert('Oh no: '+ result.responseText);
           }

       });



public ActionResult Print_PDF_EX(string gridData)
{
//write data to pdf code here
return  File(stream, "application/pdf", fileName);
}

1 Ответов

Рейтинг:
0

Nivedita_Parihar

Этот код сохранит pdf-файл во временном местоположении. Чтобы сохранить файл в формате pdf в нужном месте, вы можете использовать FileSaveDialog.

Чтобы подтвердить, что pdf экспортируется или нет, проверьте %temp%


Member 9579525

функциональная ошибка прозвали..так показывает, что предупреждение..

Member 9579525

ошибка ушла nw называется функцией успеха, но showig guardbage data еще не открывает pdf..