Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将函数值传递给Jquery函数回调_Javascript_Jquery - Fatal编程技术网

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

Javascript 将函数值传递给Jquery函数回调,javascript,jquery,Javascript,Jquery,我正在编写一个脚本,根据以前单击的链接加载不同的内容。(对于Android应用程序)。我在将数据传递到回拨函数时遇到问题 function load_current_div(id, refer){ $('#current-div').hide(function(){ $('#current-div').html(''); $('#current-div').load('content/'+id+'.html', function(){

我正在编写一个脚本,根据以前单击的链接加载不同的内容。(对于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

您是否尝试创建局部变量以避免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();
}

看起来还可以,这是全部代码还是更多?回调函数被激活了吗?你可能是对的。看起来回调函数没有启动。我以前从来没有遇到过这个问题,我试过了。但我不确定回电是否真的有效。页面加载很好,然后什么也没有发生。@Tim,用firebug看看ajax调用返回什么。。(如果有……)