Ajax错误消息无法接受参数

时间:2016-03-17 19:23:04

标签: javascript jquery ajax

我正在尝试将调用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"});

}

1 个答案:

答案 0 :(得分:1)

您正在调用errormsga而不是设置错误回调函数。将调用包装在函数表达式中。

error: function(){
    errormsga(commentid);
}