私は作業してbootstrapWizard
おり、各ステップでフォームを送信する必要があります.ajaxを使用してフォームを送信し、サーバーでフォームを検証しています.戻り値をに渡す必要があります.しかし、onNext
それは常にtrueを返します.
$('#buyer_wizard').bootstrapWizard({
'tabClass': 'form-wizard',
onTabClick: function(tab, navigation, index) {
return false;
},
onNext: function(tab, navigation, index){
var url=$("#buyer_form_step"+index).attr('action');
var data=$("#buyer_form_step"+index).serialize();
$.ajax({
type: 'POST',
url:url,
data:data,
async:false,
success:function(data){
return data
},
error: function(data) { // if error occured
alert(JSON.stringify(data));
},
dataType:'json'
});
}
});
onNext は常に true であり、ajax の戻り値が false の場合でも次の画面に移動します。