Ajax 错误消息无法接受参数

Ajax error message can't accept parameters

本文关键字:参数 错误 消息 Ajax      更新时间:2023-09-26

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

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

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