function fundelete(){
var id=checkboxs();
if(id==0){
delete1();

}else{ 
if(window.confirm("您确定要删除参数编号为" + paramename +"这项")){ var param={
subids :id,
queryflag : 2 //等于二时为删除
};

$.post("josn-users-mgr",param,function(data){
//alert(data);
subids=null;
subid=null;
var json=eval("("+data+")");
var message="";
    for(var obj in json)
    {
    message=json["message"];
}
GT.$grid("grid1").query();
alert(message);
});
}
}
}
错误提示:$未定义

解决方案 »

  1.   

    <script src="/xxxxx/jquery.x.x.js" type="text/javascript"></script>
    这个定义了么。
      

  2.   

    对呀,用的是jquery,就要引入jquery的包才对
      

  3.   

    包引用了,script也有,只不过用的是1.2<script type="text/javascript" src="../js/jquery1.2.js"></script>,不知是不是这个的原因呢
      

  4.   

    1.2也有post方法,看看是不是路径不对
      

  5.   

     详细内容参考:
    jQuery Ajax 应用实例解析大全  :
      

  6.   

    看看能load这个文件么?
    先把那个相对地址写成一个绝对URL试试。
      

  7.   

    试试jQuery这个名字定义了没有, 如果没有, 可能是文件引入的问题.
      

  8.   

    我以前也出现过,用basePath 试下看?;
    <script type="text/javascript" src="<%=basePath%>common/js/jquery.js"></script>