Проблема состоит в том, что я не могу передать временный путь к файлу, чтобы в дальнейшем, в скрипте-обработчике конвертировать его в markdown-текст.
Код ajax-запроса:
$('#md').on('click', function(event){
event.preventDefault();
$.ajax({
type: 'POST',
url: '<?=$dir?>/ajax/ajax_editor_md.php',
data: {file: '<?=$_SERVER["DOCUMENT_ROOT"]."/upload/pdfFiles/670.docx"?>'},
success: function(result){
$('#area').html(result);
alert('ready');
document.location.href = "<?=$_SERVER["SCRIPT_URI"]?>";
}
})
});
Код php-обработчика:
$converter = new Docx2md\Docx2md;
$converter = $converter->parseFile($_REQUEST["file"]);
$markdown = $converter->markdown;
echo $markdown;
Как можно решить эту проблему?
Не совсем ответ, но попробуйте, во первых file поменять на 'file', а во вторых:
success: function(result){
$('#area').html(result);
alert('ready');
document.location.href = "<?=$_SERVER["SCRIPT_URI"]?>";
}
заменить на:
error:function(num) {
alert(num);
},
status:function (number) {
alert(number);
},
endstatus:function (number) {
alert(number);
},
success: function(data){
alert(data);
}
Так вы получите всю информацию, которую можно получить от AJAX, напишите нам, что Вы увидели и так нам будет проще разобраться что у вас за проблема.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости