Проблема с выполнением скрипта
Здравствуйте, у меня такая проблема. Есть POST скрипт. Он написать правильно, кроме одного пункта. При нажатии на кнопку, перебрасывает на новую страницу, с JSON ответом. Как исправить данную проблему? Вот собственно сам скрипт:
$('.form_test_form').on('submit', function () {
var $form = $(this);
var submitParams = $form.serialize();
var url = $form.attr('action');
var responseField = responseBody.find(".response-field");
var requestURL = window.location.host + $form.attr('action');
$this.find(".request-url-field").text(requestURL);
$.ajax({
type: "POST",
url: url,
processData: true,
dataType: 'text',
cache: false,
data: submitParams,
headers: ({"Auth-Secret": $("input[id='authpass']").val()}),
success: function (data, textStatus, request) {
var msg = "status: " + request.status + " (" + request.statusText + ")\n\n" + data;
responseField.text(msg);
},
error: function (request, textStatus, errorThrown) {
var msg = "status: " + request.status + " (" + request.statusText + ")";
responseField.text(msg);
if (request.status == 403 || request.status == 404){
wgpass();
}
}
});
});
Источник: Stack Overflow на русском