目前遇到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
在按下按钮时开始显示。
答案 0 :(得分:3)
您在sucess
处有拼写错误;应该是success
:)