将函数值传递给Jquery函数回调

时间:2010-06-09 16:24:00

标签: javascript jquery

我正在编写一个脚本,根据之前点击的链接加载不同的内容。 (适用于Android应用)。我在将数据传递给我的回调函数时遇到了问题。

function load_current_div(id, refer){
    $('#current-div').hide(function(){
        $('#current-div').html('');
        $('#current-div').load('content/'+id+'.html', function(){
            alert(id);
        });
    });
    $('#current-div').show();
}

警告时,我无法获取包含值的id。

1 个答案:

答案 0 :(得分:2)

您是否尝试过创建局部变量以避免id被其他内容覆盖?

function load_current_div(id, refer){
    $('#current-div').hide(function(){
        var local_id = id;
        $('#current-div').html('');
        $('#current-div').load('content/'+local_id+'.html', function(){
            alert(local_id);
        });
    });
    $('#current-div').show();
}