我试图让这个简单的单击工作...但在我的文件中。其中80%的人工作,而这一个(例如)不要!
如果有人能帮助我......
功能:
jQuery(document).on("click", '#avatarGO', function(event){
toastr.clear();
jQuery('#avatarGO').addClass('disabled');
jQuery('.has-error').removeClass('has-error');
var formData = $("#changeAvatarForm").serialize();
jQuery.ajax({
type : 'POST',
url : '../../class/profile/change_avatar.php',
data : formData,
dataType : 'json'
})
.done(function(data) {
console.log(data);
if (!data.success){
//Failure
jQuery.each(data.sysemp, function(index, value){
jQuery('#'+value+'').addClass('has-error');
});
//Failure
jQuery.each(data.syserr, function(index, value){
toastr["error"](value);
});
jQuery('#avatarGO').removeClass('disabled');
} else {
//Success
toastr["success"](data.message);
setTimeout(function() { window.location.reload(); }, 850);
}
});
event.preventDefault();
});
HTML:
<button id="avatarGO" type="button" class="btn btn-block btn-success">Confirmar</button>
完整档案:https://www.ertheya.com/assets/plugins/kCore.js
更新
控制台没有显示错误 onClick表单未触发 HTML是正确的
答案 0 :(得分:0)
尝试将您的代码放入document.ready中并进行检查。希望你没有在控制台中收到错误。