我有一个代码,我在数据库中插入数据,我使用的是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}这条消息而不是警告。
答案 0 :(得分:0)
不是AJAX的专家,但是我很快就会说问题是你的if语句。输入成功块已经意味着操作成功,因此除非您的数据对象还包含成功属性,否则永远不会输入if块。
请改为尝试:
success: function (data) {
alert('Journal Id added!!!');
}
或者,如果你期望data.success的值:
success: function (data) {
alert(data.success);
}