У меня есть форма Vue. js с кнопкой отправки. При щелчке отправляется запрос POST ax ios и запускается визуальное предупреждение, если вызов действителен.
Все работает нормально, но для мелочей. Запрос POST не отправляется до тех пор, пока ПОЛЬЗОВАТЕЛЬ не нажмет «ОК» во всплывающем окне с предупреждением. Это не предполагаемое поведение. Запрос следует отправлять до тех пор, пока он является действительным вызовом, а всплывающее окно является просто визуальным подтверждением.
Есть ли у вас какие-либо идеи относительно того, почему оповещение инициирует запрос? Спасибо!
submitForm(formName) {
this.$refs[formName].validate(valid => {
if (valid) {
axios.post(
"https://dummy.com",
{ name: this.ruleForm },
{
headers: {
"Content-type": "application/json"
}
}
);
alert(
"Success!"
);
} else {
alert("Error at submit. Check required fields.");
console.log("Error at submit. Check required fields.");
return false;
}
});
},
Бонусный вопрос: знаете ли вы простой способ вызвать перенаправление после того, как пользователь подтвердил предупреждение? : D