簡體   English   中英

無法在Jquery函數中傳遞變量

[英]Having trouble passing a variable in Jquery function

我有這個功能

function procData(a) {
    $('#loading' + a).show();
    $.post("ajax.php?talk=" + a, {
        slot: $('#slot' + a).val()
    }, function (response) {
        $('#talkdesc' + a).fadeOut();
        setTimeout("finishAjax('talkdesc', a, '" + escape(response) + "')", 400);
    });
}

function finishAjax(id, a, response) {
    $('#' + id + a).html(unescape(response));
    $('#' + id + a).fadeIn();
}

在procData()中,我試圖將變量'a'傳遞給finishAjax,但是似乎沒有任何效果。 它適用於除此以外的所有區域。 有任何想法嗎?

setTimeout(function () {
    finishAjax('talkdesc', a, escape(response));
}, 400);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM