Не работает редирект при отправке формы

226
04 июня 2018, 13:10

Не происходит редирект при отправке формы. Подскажите пожалуйста, где я допустил ошибку?

var formData = JSON.stringify($("#signUpForm").serializeArray()); 
 
$.ajax({ 
  type: "POST", 
  url: "https://jsonplaceholder.typicode.com/posts", 
  data: "form", 
  dataType: "json", 
  contentType: "application/x-www-form-urlencoded; charset=UTF-8", 
}); 
 
var redirect = function(url, method) { 
  $("signUpForm", { 
    method: method, 
    action: url 
  }).submit(); 
  redirect("http:\\companies.html", "POST"); 
}; 
 
var secondTry = function(json) { 
  if ($("#signUpForm").valid) { 
    window.location.href = "http:\\companies.html"; 
  } 
};
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<form action="" class="sign-form" id="signUpForm"> 
  <label class="sign-form__input-container"> 
				<input type="text" name="name" placeholder="First Name" required class="sign-form__input-field"> 
			</label> 
  <label class="sign-form__input-container"> 
				<input type="text" name="secondname" placeholder="Last Name" required class="sign-form__input-field"> 
			</label> 
 
  <input type="submit" value="send" class="sign-form__send-button"> 
</form>

Answer 1

redirect - неправильное название для этого действия.

var submitForm = function(url, method) {
  $("#signUpForm", { // # was missing in the selector
    method: method,
    action: url
  }).submit();
};
submitForm("http://domain?/companies.html", "POST");
var secondTry = function() {
  if ($("#signUpForm").valid) {
    window.location.href = "http://domain?/companies.html";
  }
};
secondTry();
READ ALSO
Как получить значение до и после редактирования (нажатия кнопки клавиатуры) формы?

Как получить значение до и после редактирования (нажатия кнопки клавиатуры) формы?

Данное событие проверяет вводимые данные в форму (пропускает только цифры и бекспейс)

210
Регулярные выражения и replace

Регулярные выражения и replace

Доброго времени суток

226
Не могу настроить маску для TextBox jQuery

Не могу настроить маску для TextBox jQuery

Нужно, чтобы в поле можно было вводить цифры от 1 до 10000

192
Реализация анимации

Реализация анимации

Помогите пж, нужно сделать бесконечную анимацию, которая появляется на 3 сек, а потом исчезает на 5 сек и снова появляется, итак бесконечноКак...

235