ajax请求成功后,如何防止jconfirm关闭?

时间:2019-03-23 17:08:07

标签: javascript jconfirm

我正在尝试使用jconfirm对话框中的ajax请求来验证输入标签的值。如何防止jconfirm对话框关闭ajax成功功能?

我已经尝试过此代码     return false;  以防止对话框关闭,但只能在ajax外部使用,而不能在ajax成功函数中使用。

这是我完成的代码。

$.jconfirm({
   title:'Add student',
   content:'<input type="text" id="fullname"/>',
   buttons: {
   add:function() {
       var fullname = this.$content.find('#fullname');

       // return false; only work here.

       $.ajax({
            url:'/Student/checkStudent',
            type:'POST',
            dataType:'JSON',
            data: { "fullname": fullname.val() },
            success:function(student) {
                if(student == "exist") {
                    alert("This student is already enrolled.");
                    return false; //trying to avoid to close the dialog but isn't working.
                    }
                }
          });

     }
  }
});

我的期望是我希望避免在ajax成功后关闭对话框。我怎样才能做到这一点?

0 个答案:

没有答案