У меня есть плагин , который создает на моем веб-сайте форму с указанием шагов.
Это мой код, в котором я выполняю вызов:
$(document).ready(function(){
$('#smartwizard').smartWizard({
lang: {
next: 'Volgende',
previous: 'Vorige'
},
useURLhash: false,
showStepURLhash: false
});
$("#smartwizard").on("leaveStep", function(e, anchorObject, stepNumber, stepDirection) {
var form_data = $("#step_"+ stepNumber +"_form").serialize();
$.ajax({
type:'post',
url:"catalog/calcdiv.php",
data:form_data,
success:function(data){
// indicate the ajax has been done, release the next step
$("#smartwizard").smartWizard("next");
}
});
// Return false to cancel the `leaveStep` event
// and so the navigation to next step which is handled inside success callback.
return false;
});
});
Он должен просто сделать вызов и перейти к следующему шагу, вместо этого он остается на том же шаге и продолжает выполнять вызовы ajax, как показано на этом рисунке: