Я пытаюсь обновить сайт javascript до сайта Jquery Mobile.Мне нужно предотвратить отправку формы по умолчанию для запуска процедуры проверки и запуска отправки формы ajax.
У меня есть следующее:
HTML
<form name="LoginForm" id="LoginForm" action="some.html" method="post">
...
<input type="submit" onClick="routine('true')" />
</form>
Jquery:
function rountine(isit){
if(isit == "true"){
document.LoginForm.action = "some.html";
}
console("rountine triggered");
$("#LoginForm").submit(function(event, data){
console.log("submission triggered");
console.log(event);
console.log(data);
event.preventDefault();
});
};
Вопрос: Я получаю только первое консольное сообщение.Форма не отправлена, но больше ничего не отображается на консоли.Что я делаю неправильно?Также мне нужно переопределить action или я могу опустить его в части HTML и, возможно, установить его динамически в моей функции рутин?
Спасибо за помощь!