У меня есть HTML / PHP код , как показано ниже, в котором при нажатии кнопки начинается преобразование mp4 в mp3.
HTML / PHP код:
<?php foreach ($programs as $key => $program) { ?>
<tr data-index="<?php echo $key; ?>">
<td><input type="submit" id="go-btn" name="go-button" value="Go" data-id="<?php echo $key; ?>" ></input></td>
</tr>
<?php }?>
Php-код (где mp4 => конвертирование mp3 происходит):
$f = $mp4_files[$_POST['id']];
$parts = pathinfo($f);
switch ($parts['extension'])
{
case 'mp4' :
$filePath = $src_dir . DS . $f;
system('C:\ffmpeg\bin\ffmpeg.exe -i ' . $filePath . ' -map 0:2 -ac 1 ' . $destination_dir . DS . $parts['filename'] . '.mp3', $result);
break;
}
Как только кнопка нажата из кода HTML / PHP , приведенного выше, текст изменяется с Перейти на Преобразование в пользовательском интерфейсе, потому что у меня естьдобавил код JS / jQuery в мою кодовую базу, но этот код JS / jQuery , который я добавил, только изменил только текст.
На самом деле он не знает, что конверсия происходит в фоновом режиме.
JS / jQuery код:
$("input[name='go-button']").click( function() {
// Change the text of the button, and disable
$(this).val("Converting").attr("disabled", "true");
});
Постановка задачи:
Мне интересно какая модификация Мне нужно сделать это в приведенном выше коде JS / jQuery , чтобы пользовательский интерфейс действительно знал, что преобразование происходит в фоновом режиме.
Возможно, нам нужно добавить make install какое-то соединение между JS / jQuery и php кодом выше, но я не уверен, как мы можем это сделать.