经过判断ajax返回的值来确定是否继续执行

通过判断ajax返回的值来确定是否继续执行?

$("#saveButton").click(function (e) {
                var thisObj = GetGridViewData();
                $.ajax({
                    type: "POST",
                    url: "testProcess.aspx",
                    data: thisObj,
                    success: function (data) {
                        if (data == "123")
                        { }
                    }
                });
                e.preventDefault();
    });

通过判断ajax返回的值,再使用e.preventDefault()来阻止按钮里的其他动作,可行吗?
------解决思路----------------------
方法1: 使用同步代替异步
方法2:先无条件阻止,ajax回调中判断出需要冒泡,就trigger一下父元素的click事件