如何从jQuery AJAX返回响应?

时间:2014-07-06 18:51:01

标签: javascript jquery ajax twitter-bootstrap twitter-bootstrap-wizard

我正在使用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,也会转到下一个屏幕。

0 个答案:

没有答案