В моем index.php у меня есть кнопка обновления, как показано ниже.javascript variable to php script
<form action="update.php" method="post" >
<button type="submit">Update</button>
</form>
Я определил функцию javascript, чтобы переопределить действие формы по умолчанию. Функция javascript следующая.
<script type="text/javascript">
$(document).ready(function() {
$('form').submit(function(e) {
e.preventDefault();
alert("HI");
$.ajax({
type: 'post',
url: 'update.php',
data: {
source1: "some text",
},
success: function(data) {
console.log(data);
}
});
});
});
</script>
После того, как я нажму кнопку «Обновить», я получаю предупреждение. Однако я не перенаправлен на страницу update.php, как и ожидалось. Я пытаюсь отправить некоторые значения в запрос ajax, который можно использовать для обработки на странице update.php.
You не будет перенаправлен, потому что у вас нет сценария перенаправления. Вы не можете использовать перенаправление PHP в вызове AJAX. И почему вы используете AJAX, если хотите, чтобы его перенаправляли? – putvande
Как вы получаете доступ к данным в 'update.php'? Как этот вопрос отличается от любого из ** связанных вопросов? ---> – naththedeveloper
Вы не будете перенаправлены с помощью ajax, это точка ajax. – superphonic