如何将变量传递给jquery的$ .post成功回调函数

时间:2017-02-23 16:34:30

标签: javascript jquery

我希望jquery能够跟踪多个$ .posts并知道它在成功时指的是哪一个。我在一个非常慢的互联网连接上运行这个应用程序,所以如果有一堆这些帖子,我想知道哪个帖子是成功的。使用我当前的代码,似乎$ el未在回调函数

中设置
function go(d){
    $el = $("[data-id='"+ d +"']");

    $.post(
        'receive.php',
        {tickets:t},
        function(req, err){ 
            $el.removeClass("checked");
    });
}

1 个答案:

答案 0 :(得分:1)

我建议您阅读scope in javascript。只需将$.post()变量设置为函数({{1}})的本地变量,它就应该保持每个{{1}}调用范围的唯一性,从而确保更新正确的元素。回调。