jQuery MiniUI

标题: form.setData设置不了表单 [打印本页]

作者: zyh840206    时间: 2018-5-20 19:09:21     标题: form.setData设置不了表单

<script type="text/javascript">
  mini.parse();
  var form = new mini.Form("#form2");
  function SetData(data) {
   data = mini.clone(data);
   $.ajax({
    url : "/Employment/stu/stulooklist?userid="+data.userid,
    type : "post",
    cache : false,
    success : function(text) {
     var o = mini.decode(text);
     form.setData(o);
    }
   });
  }

以上是我的jsp页面
[attach]10898[/attach]
这是后台的F12看的后台数据
后来看了论坛上的人的说把o改成o.data[0]
我试了一下 ,可是我的前台会报错,并且仍然取不到值
<script type="text/javascript">
  mini.parse();
  var form = new mini.Form("#form2");
  function SetData(data) {
   data = mini.clone(data);
   $.ajax({
    url : "/Employment/stu/stulooklist?userid="+data.userid,
    type : "post",
    cache : false,
    success : function(text) {
     var o = mini.decode(text);
     form.setData(o.data[0]);
    }
   });
  }
[attach]10899[/attach]
求大神指导

作者: dforce    时间: 2018-5-21 09:21:10

根据你的数据结构来的,你的数据明明是个数组,你要用第一项设置直接用data[0]
作者: qsw    时间: 2018-5-21 09:23:08

你这个格式不一样,用o[0]




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