Например отобразить данные пользователю, он жмет сохранить пдф, далее данные идут на пдфто как бэ вы уже имеете все данные, раз смогли показать их пользователю? Дабы избежать левых движений со стороны пользователя, и в целях оптимизации я бы использовал для создания пдф эти данные, а не то что "смотрел пользователь".
JavaScript разве позволяет работать данными в приложениях?да, вот так например, в смысле в режиме чтения, в принципе и манипулировать данными никто не мешает, просто в файл инпут уже в этом не участвует. Так работают все загрузчики файлов аяксом, только там еще FormData() используется, для создания объекта формы.
добавил json_encode('yes'); ., эта, вы еще dataType: "json" в настройки добавьте, а то оно не понимает че пришло, и трим все же проще я думаю будет для вас.
echo json_encode(array('status'=>'ok','msg'=>'все пучком'));
а в жс: success:function(data){if(data.status=='ok'){alert(data.msg)}}