Я сделал форму в 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 ответ
Страница переадресации HTML-формы является ее особенностью.
Если вы хотите избежать этого, попробуйте использовать formdata с ajax.
Выборка MDN с помощью FormData
Похожие вопросы
Связанные вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Имейте в виду, что JavaScript — это НЕ то же самое, что Java! Включите все ярлыки, относящиеся к вашему вопросу; например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [svelte] и т. д.