【发布时间】:2018-06-08 15:35:39
【问题描述】:
这是html表单
<div class="tab-pane" id="step1">
<form method="POST" onSubmit="return false;" data-parsley-validate="true" v-on:submit="handelSubmit($event);">
**DATA COMES HERE**
<div class="wizard-footer">
<div class="pull-right">
<button type="submit" class='btn btn-next btn-primary' name='next' value='Next'>Next</button>
</form>
</div>
数据在这里
我的vue js脚本是
我只添加了ajax请求
$.ajax({
url: 'http://127.0.0.1:8000/post/',
data: data,
type: "POST",
dataType: 'json',
success: function(e) {
if (e.status)
{
alert("Success")
vm.pid=e.pid;
console.log(vm.pid);
}
else {
vm.response = e;
alert("Failed")
}
}
});
只有在成功的情况下,我才需要移动到下一个选项卡。但是现在,如果发生任何事情,它将移至下一个选项卡。仅当状态为真时,如何使按钮移动到下一个选项卡。仅当警报消息成功时。我需要移动到下一个选项卡。请帮我解决问题?
【问题讨论】:
-
e.status是布尔字符串吗? -
{"status": true, "pid": 1} 成功时
-
禁用按钮,然后当响应为真时,将 css 更改为假。例如:stackoverflow.com/a/1594992/4459647
-
v-on:submit.prevent 将停止页面重新加载
标签: javascript jquery html json vue.js