当前 jQuery Ajax 调用存在问题。它卡在 beforeSend
,不会因错误或成功而发送警报。怎么会这样?
代码:
$('#addpost button').click(function(e) {
e.preventDefault();
var $post = $('#addpost textarea').val();
var $subject = $('#addpost input').val();
$.ajax({
url: 'plugins/loggboken/ajaxcalls/post.php',
data: { post: $post, subject: $subject },
beforeSend: function() {
$('#ajaxload').show();
},
error: function() {
$('#ajaxload').hide();
alert('Fel inträffades. Ladda om sidan och försök igen.');
},
sucess: function (d) {
$('#ajaxload').hide();
alert(d);
}
});
});
我知道 Ajax 正在作为我的 ajaxload
运行div
当按下按钮时开始显示。
最佳答案
您在成功
时出现拼写错误;应该成功
:)
关于jQuery Ajax 卡在 beforeSend 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3539241/