Прежде всего, вы не можете выполнить PHP -функцию в JavaScript, потому что PHP выполняется на стороне сервера, а JavaScript - на стороне клиента. В вашем примере ваш PHP -файл ничего не делает, потому что тестовая функция никогда не выполняется. Если вы выполните тестовую функцию, вызов ajax будет перенаправлен в это место, подробнее об этом здесь .
Если вы хотите, чтобы пользователь перенаправлялся, когда он нажимал кнопку, которую вы может просто перенаправить их с помощью window.location.href, что-то вроде этого:
<script>
$("#update_submit").on('click', function(){
window.location.href = '../script.php';
)};
</script>
Если вы хотите, чтобы PHP решал, куда следует перенаправить пользователя, ваш PHP -файл может вернуть URL и затем вы используете window.location.href для этого URL. Примерно так:
PHP:
<?php
function test() {
echo "drug_manager.php";
}
test();
?>
Сценарий:
<script>
$("#update_submit").on('click', function(){
$.ajax({
url: '../script.php',
dataType: 'json',
success: function(data){
window.location.href = data;
}
});
)};
</script>