使用ajax在数据库中插入数据后未显示警报消息

时间:2017-04-11 18:28:49

标签: php ajax alert

enter image description here

我有一个代码,我在数据库中插入数据,我使用的是ajax。 这是我的代码:

$('.submit_request').click(function (event) {

var frm = $('#formin');

var postForm = frm.serialize();
   $.ajax({

                    type: 'POST', 
                    url: 'addingJournal.php', 
                    data: postForm, 
                    dataType: 'json',
                    success: function (data) {
                        if(data.success){

                      alert('Journal Id added!!!');  
                  }
                    }
                });

});

现在跑完之后,我得到{"成功":true}这条消息而不是警告。

1 个答案:

答案 0 :(得分:0)

不是AJAX的专家,但是我很快就会说问题是你的if语句。输入成功块已经意味着操作成功,因此除非您的数据对象还包含成功属性,否则永远不会输入if块。

请改为尝试:

success: function (data) {
        alert('Journal Id added!!!');
}

或者,如果你期望data.success的值:

success: function (data) {
        alert(data.success);
}