Form not submitting inside $.ajax success function

前端 未结 11 1672
被撕碎了的回忆
被撕碎了的回忆 2021-01-18 20:34

I\'m validating for duplicate names by using jquery+Ajax. Everything is working fine except that the form is not submitting once everything returns true

What

11条回答
  •  庸人自扰
    2021-01-18 21:17

    $('#form1').submit(function(){
    
        var name = $('#shelf_name').val();
    
        if(name == '')
        {
            alert('Shelf name is required');
            $('#shelf_name').focus();
        }
        else
        {                   
            var istrue = false;        
            $.ajax({
                type:'post',
                url:'check-duplicate-shelf-name.php',
                data:{'name':name},
                context:this,
                success:function(data)
                {
                    if(data == 'stop')
                    {
                        alert('Shelf name already exists');
                        istrue = false;
                    }
                    else
                    {   
                        alert('else working?') // alert box is showing up                           
                        istrue = true;
                    }
                }
            });
            return istrue;
        }
    });
    

    some thing like this :) cant test

提交回复
热议问题