我正在使用jQuery notify插件。我在头文件中包含了所有JS文件。现在我在另一个使用AJAX的JS文件中调用$.notify
函数,但是我无法访问$.notify
函数。
我的ajax文件在这里,我也包含在标题中:
$.ajax({
url:'index.php?page=ajax_insertdimension.php',
type:'post',
data:'code='+dcode+'&des='+ddesc,
success:function(msg){
$.notify({
title: 'Email Notification',
text: 'You received an e-mail from your boss. You should read it right now!',
image: "<img src='images/Mail.png'/>"
}, {
style: 'metro',
className: 'info',
autoHide: false,
clickToHide: true
});
addcols();
}
})
答案 0 :(得分:0)
有时为了成功的方法,你必须指定什么数据类型&#34; msg&#34;参数是成功函数的参数。这可以通过将dataType
参数添加到post方法来完成,如jQuery.post()
$.ajax({
url:'index.php?page=ajax_insertdimension.php',
type:'post',
data:'code='+dcode+'&des='+ddesc,
success:function(msg){
$.notify({
title: 'Email Notification',
text: 'You received an e-mail from your boss. You should read it right now!',
image: "<img src='images/Mail.png'/>"
}, {
style: 'metro',
className: 'info',
autoHide: false,
clickToHide: true
});
addcols();
},dataType: "json"})
这应该为你工作。您可以将调试器置于成功函数和测试中,无论您的回调是否被调用。