Я работаю над кодом JQuery / AJAX, как показано ниже, который вызывает скрипт convert.php.
jQuery(document).ready(function($)
{
$('.go-btn').click(function()
{
let target = $(this).attr('data-id'),
spanEl = $('.file-name[data-id='+ target +']');
$.ajax({
url: 'convert.php',
type: 'POST',
data: {id: target}, //change to what you want
success: function(res)
{
console.log("Tested");
},
error: function(res)
{
}
})
})
});
В convert.php происходит конвертирование mp4 в mp3. После завершения преобразования на консоли печатается Tested .
Постановка задачи:
Мне интересно, какие изменения я должен внести в код jQuery / AJAX выше, чтобы после завершения преобразования текст кнопки, принадлежащий приведенному ниже HTML-коду, изменился на Завершено
Приведенный выше код jQuery / AJAX вызывается нажатием кнопки. Вот фрагменты HTML-кода, принадлежащего кнопке:
HTML код:
<?php foreach ($programs as $key => $program) { ?>
<tr data-index="<?php echo $key; ?>">
<td><input type="submit" name="go-button" value="Go" data-id="<?php echo $key; ?>" ></input></td>
</tr>
<?php }?>