我正在尝试将调用ajax-call时提供的ID发送到错误消息但是当我这样做时,即使没有通过ajax(likepost_XML.php)返回错误消息,也会显示错误消息:
function like(commentid){
$.ajax({
type: 'POST',
url: 'likepost_XML.php',
data: {
comment_id: escape(commentid)
},
success: successlike,
error: errormsga(commentid)
});
}
这是错误功能:
function errormsga(commentid)
{
console.log(":didn't work bro");
$("#"+commentid).css({"color":"red"});
}
答案 0 :(得分:1)
您正在调用errormsga而不是设置错误回调函数。将调用包装在函数表达式中。
error: function(){
errormsga(commentid);
}