jQuery MiniUI

 找回密码
 立即注册
查看: 2111|回复: 1
打印 上一主题 下一主题

miniui加载问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-1-26 13:28:21 |只看该作者 |倒序浏览
<script type="text/javascript">
  mini.parse();
  var grid = mini.get("datagrid");
  function init(){
   grid.hideColumn("pk_role");
   grid.load("{key:'null'}",function check(text){
     var checkdata = text.data;
     for(var i=0;i<checkdata.length;i++){
       if(checkdata.checkbox == '1'){
          var row = grid.getRow(i);
          grid.select(row);
       }
     }
   });
  }
  init();
  function saveUserAndRole(){
    var rows = grid.getSelecteds();
    var pk_roles = "";
    for(var i=0;i<rows.length;i++){
      pk_roles = pk_roles+rows.pk_role+"#";
    }
    $.ajax({
      url:"servlet/UserServlet?method=SaveUserAndRole?pk_psndoc='"+<%=request.getParameter("pk_psndoc")%>+"&pk_roles="+pk_roles+;
      type: "post",
      cache: false,
      success: function (text) {
                 alert('分配角色成功!');
                 
            },
      error: function (jqXHR, textStatus, errorThrown) {
            alert('分配角色失败!');
            }
      
    });
   
  }
</script>

这是我写的js代码,想的是初始化时调用init()方法,但是如果我不加后面的saveUserAndRole方法,他是可以的,如果我加了就不能调用init方法了,但也没报错,就是不调用ajax去执行后台了,这个是怎么回事啊,而且我把saveUserAndRole写到另一个script中,初始化可以调用后台,但是我通过按钮调用saveUserAndRole确报没有定义function,怎么回事啊

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-1-27 14:32:26 |只看该作者
你把相关示例页面上传把,否则看不明白。
你最好基于标准示例做。

Archiver|普加软件

GMT+8, 2024-5-19 01:49 , Processed in 1.067788 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部