var h = new Ext.data.JsonStore({
        url: '../pages/sysdata.jsp?ctrl=affix&scmd=' + GetSendSign(f['user']) + ".GetAffixView(" + f['uuid'] + ",," + ")&part=",
        root: 'images',
        fields: ['id', 'name', 'url', {
            name: 'size',
            type: 'float'
        }]
    });   var  partname = "土地承包";
    h.load({
          params: {
                    part: partname
                }
    })后台(在jsp页面里)用request.getParameter("part")接收的值为什么为空字符串,而其他的两个参数都正常得到了值? 上面代码

  params: {
         part: partname
     }
不是给part赋值了吗。。
怎么回事啊 帮帮忙。

解决方案 »

  1.   


    var stationStore = new Ext.data.JsonStore({
    url : './getCenter.action',
    fields : ['name', 'id'],
    baseParams : {
    siteid : eai_usersiteid
    },
    root : 'center'
    });
    LZ把参数都放baseParams里面试试吧。
    之后再stationStore.load();不过你的数据源应该的赋值给一个combox或者datagrid控件吧!
      

  2.   


    放在baseParams还是不行啊。是这样的,在页面上左边有一个树形的列表,每个节点是文件夹的名字,里面存有上传的文件,点击节点的时候就在右边显示该文件夹下的文件列表,然等对文件进行操作,比如在线浏览、下载删除等。
    可是不论点击那个节点,都只显示根目录下的文件列表,原因就是part参数的值没有获取到。