本帖最后由 aqiang566971 于 2014-03-09 16:20:03 编辑

解决方案 »

  1.   

    是编码吗?可以如此:key: encodeURI(keyText.value)
      

  2.   

    楼上说对了,不过,要用两次:
    key: encodeURI(encodeURI(keyText.value))
      

  3.   


    无法执行啊 
            function onSearchClick(e) {
                grid.load({
                //key: keyText.value
                //key: keyText.value
      key: encodeURI(keyText.value)
    });
      

  4.   


    无法执行啊       function onSearchClick(e) {
                grid.load({
                 key: encodeURI(encodeURI(keyText.value))
    });
      

  5.   

    无非就是传递一个编码后的JSON形同如下var json={name:encodeURI("测试")};alert(json.name);如果你的方法能正常执行的话,应该不是编码出现了问题
      

  6.   

    key:function(){
       return encodeURI(keyText.value);
    }
    试试这样可以不
      

  7.   


    encodeURI(keyText.value) 这种方法倒是可以 但是 提交过去的值是 utf-8 格式 怎么 指定格式为 GB2312 呢!