我正在尝试自定义警报,但它一直显示“ $ .alert不是函数”错误
`jQuery(function($){ “使用严格”;
$.user_login = function() {
$('.btn-login').on('click', function() {
var $this = $(this);
var loginData = {};
$this.parents('.login-panel').find('input').each(function() {
loginData[ $(this).attr('name') ] = $(this).val();
})
$.ajax({
'type': 'POST',
'url': '/user-login',
'data': loginData,
success : function(response) {
if (response.status === 200) {
location.reload();
} else {
$.alert({
title: '',
type: 'red',
content: '<i class="fas fa-exclamation-circle"></i> Missing Field.',
typeAnimated: true
});
return;
}
},
error: function(e) {
console.log('LoginError:', e);
}
});
});
}
$(document).ready(function (){
jQuery.user_login();
}); )};
我的代码有什么问题吗?
答案 0 :(得分:0)
请检查几件事:
如果需要(在jQuery之后),即根据Bootstrap .js声明进行检查是值得的。
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>