jQuery MiniUI

标题: miniui加载问题 [打印本页]

作者: zhou2132099    时间: 2013-1-26 13:28:21     标题: miniui加载问题

<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,怎么回事啊

作者: niko    时间: 2013-1-27 14:32:26

你把相关示例页面上传把,否则看不明白。
你最好基于标准示例做。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2