Запросы формы не только отправляются на сервер, но и перенаправляют пользователя на указанный ресурс и с помощью данного метода. Я хочу использовать ту же функцию в AJAX.
Например, я хочу эквивалент запроса, отправленного этой формой:
<form method="POST" action="/resource">
<button type="submit">Submit</button>
</form>
Я не хочу перенаправления в методе обратного вызова AJAX, например:
<button type="submit" onclick="submit()">Submit</button>
<script>
function submit() {
$.ajax({
url: "/resource",
type: "POST",
success: function() {
window.location.replace("/resource")
}
})
}
</script>
window.location.replace(...)
только отправляет GET-запросы, но я также хочу иметь возможность отправлять POST-запросы, как с формами.
Как мне быть?