关于jsp页面加载顺序的问题

废话不多说 直接上源码
js中引用的代码
$(function(){
function add(data){
var str="";
var j=0;
for(i in data){
j=j+1;
str+=""
+ “”+j+""
+""+data[i]+""
+""+

"
+""
+"";
}
$("#tbody").html(str);
}

function download(i){
    console.log(i);
}

$("#dir").change(function(){
    if($("#dir").val()!="wu"){
        /*如果是从第一个文件夹切换到第二个文件夹,将第二个下拉框中选择置空*/
        $("#dir1 option:contains('照片')").removeAttr("selected");
        $("#dir1 option:contains('身份证')").removeAttr("selected");
        $("#dir1 option:contains('选择')").attr("selected","true");
        /*找到指定的路径把除文件夹之外的文件遍历到页面上*/
        /*找到该路径下的文件名,文件夹除外*/
        var val=$("#dir").val();
        $.get("getfile",{"id":id,"val":val},function(data){
           add(data);
        });
        /* \""+val+"\",\""+data[i]+"\"*/
        $("#li").css("display","block");
    }else{
        $("#li").css("display","none");
        $("#tbody").html("");
    }
});

});

问题所在:
使用jq动态的给select下拉框添加一个change时间,使用了ajax请求对table中内容进行填充,填充过程中拼接了一个onclick点击时间方法,但是方法定义后,一直报错方法未定义,但是参数其实已经传过去了。
在这报错里插入图片描述在这里插入图片描述 这个0
其实是已经传过去了 但是就是说找不到这个方法。

搜集了一些问题解释,可能是加载顺序的问题。但是调换了位置都无济于事,
希望大神来指导知道!!!
感谢!!

你可能感兴趣的:(关于jsp页面加载顺序的问题)