запретить перенаправление в форму отправки в HTML - PullRequest
0 голосов
/ 30 апреля 2020

Я сделал форму в html, которая делает запрос на вход в систему на этом сайте: https://kintai.jinjer.biz/sign_in Вот мой код html:

<form  method="post" class= "login-form" action="https://kintai.jinjer.biz/v1/sign_in">

<input class="login-input--text jcompanycode" id="company_code" name="company_code" type="hidden" value="1234" /> 
<input class="jemail login-input--text" name="email" type="hidden" value="1234" /> 
<input class="jpassword login-input--text" name="password" placeholder="パスワード" type="hidden" value="1234" />
 <input type="submit" value= "submit" id= "submit" /> 
</form>

Я написал javascript код для предотвращения перенаправления при отправке формы.

<script>

 $(document).ready(function(){
 $('.login-form').submit(function(e){
    e.preventDefault();
   });
});

Я хочу предотвратить перенаправление при отправке формы. Однако, когда я добавляю javascript, запрос на публикацию не работает. Есть идеи отправить данные формы на сервер, оставаясь на текущей странице html? Примечание: пожалуйста, не говорите мне использовать ajax или jquery для запроса входа в систему. Я много раз пытался сделать почтовый запрос, используя ajx / jquery, но он не работает. Возможно, из-за той же политики происхождения я полагаю.

1 Ответ

0 голосов
/ 30 апреля 2020

HTML страница перенаправления формы является ее особенностью.
Если вы хотите избежать, попробуйте использовать данные формы с ajax.

MDN FromData

MDN Выборка с FormData

...