以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  easyui中url有中文字符如何传参?(已经解决)  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=126059)

--  作者:liufucan
--  发布时间:2018/10/13 9:04:00
--  easyui中url有中文字符如何传参?(已经解决)
主要是ie浏览器的兼容问题,非ie浏览器不存在此问题。
方式一:改用post方式。参数写在queryParams里。
方式二:如果还用get方式的需要对中文字符进行encodeURI转换。
[此贴子已经被作者于2018/10/16 8:51:11编辑过]

--  作者:liufucan
--  发布时间:2018/10/13 9:35:00
--  
发现可能不是编码问题,ie下e.Values  e.getValues  e.postValues根本获取不到值
--  作者:有点蓝
--  发布时间:2018/10/13 9:35:00
--  
保存时指定编码:http://www.foxtable.com/webhelp/scr/0345.htm


--  作者:liufucan
--  发布时间:2018/10/13 10:17:00
--  
easyui在ie下无法获取rows page参数,需手动指定。

我现在通过url可以获取json数据,也没有中文乱码,但是easyui就是无法读取,不知为何。

我又不想采用保存为txt文件的方式(有重大安全隐患)

--  作者:有点蓝
--  发布时间:2018/10/13 10:23:00
--  
具体怎么用的,贴出相关代码看看
--  作者:liufucan
--  发布时间:2018/10/13 10:38:00
--  
前台代码:
$(function () {
          
            $(\'#tt\').datagrid({
                 idField : \'_Identify\',
                title: \'网页用户\',
                url: \'http://xm365.wang/datagrid_data1.Ajax?table=网页用户\',
                 cache: false,  //关闭AJAX相应的缓存
               method:\'post\',
                pagination: true,//显示分页工具栏 
                pageSize: 20,//每页显示的记录条数,默认为10  
                pageList: [20, 50, 100],//可以设置每页记录条数的列表  
                rownumbers: false,
remoteSort:false, 
                        sortName:\'_Identify\',  
                           sortOrder:\'asc\', 
                              loadMsg: \'正在加载信息...\',
                             fitColumns:true,
                               showFooter:true,  
                               columns: [[
                    
                    { field: \'ck\',checkbox:true},
{ field: \'_Identify\', title: \'编号\', width: 100,sortable:true},
{ field: \'状态\', title: \'状态\', width: 100,sortable:true},
{ field: \'xm\', title: \'姓名\', width: 100,sortable:true}, 
                    { field: \'jb\', title: \'级别\', width: 100,sortable:true}, 
 { field: \'角色\', title: \'角色\', width: 100,sortable:true},
{ field: \'手机\', title: \'手机\', width: 200,sortable:true},
                    { field: \'注册日期\', title: \'注册日期\', width: 100, align:\'right\',sortable:true,formatter: formatDatebox}             
        ]],


把http://xm365.wang/datagrid_data1.Ajax?table=网页用户    生成的json另存为utf-8编码的txt文件后就可以了,直接用http://xm365.wang/datagrid_data1.Ajax?table=网页用户   
就不行。

--  作者:liufucan
--  发布时间:2018/10/13 10:46:00
--  
非ie下一切正常。
--  作者:有点蓝
--  发布时间:2018/10/13 11:27:00
--  
怎么生成的json?后台返回那里设置一下编码:http://www.foxtable.com/mobilehelp/scr/0022.htm


--  作者:liufucan
--  发布时间:2018/10/13 11:43:00
--  
关键是打开http://xm365.wang/datagrid_data1.Ajax?table=网页用户
并没有乱码啊,把以下结果复制到utf-8编码的txt文件中就可以,我不想这么做。

{ "total": "13", "rows": [ { "_Identify": "54", "状态": "待审核", "xm": "fucan", "jb": "业务员", "角色": "2", "手机": "18635742596", "注册日期": "2018-07-17 00:00:00" }, { "_Identify": "1", "状态": "待审核", "xm": "刘富灿", "jb": "管理员", "角色": "1", "手机": "18635742596", "注册日期": "2018-07-01 00:00:00" }, { "_Identify": "12", "状态": "待审核", "xm": "朱梦", "jb": "业务员", "角色": "2", "手机": "15635776868", "注册日期": "2018-06-30 00:00:00" }, { "_Identify": "3", "状态": "待审核", "xm": "郑亚菊", "jb": "业务员", "角色": "2", "手机": "18535717575", "注册日期": "1901-01-01 00:00:00" }, { "_Identify": "13", "状态": "待审核", "xm": "张利", "jb": "业务员", "角色": "2", "手机": "13610682788", "注册日期": "1901-01-01 00:00:00" }, { "_Identify": "14", "状态": "待审核", "xm": "李婧", "jb": "业务员", "角色": "2", "手机": "15635729321", "注册日期": "1901-01-01 00:00:00" }, { "_Identify": "15", "状态": "待审核", "xm": "李小元", "jb": "业务员", "角色": "2", "手机": "13467119791", "注册日期": "1901-01-01 00:00:00" }, { "_Identify": "16", "状态": "待审核", "xm": "张坤", "jb": "业务员", "角色": "2", "手机": "13453770605", "注册日期": "1901-01-01 00:00:00" }, { "_Identify": "17", "状态": "待审核", "xm": "test", "jb": "业务员", "角色": "2", "手机": "13994768747", "注册日期": "1901-01-01 00:00:00" }, { "_Identify": "18", "状态": "待审核", "xm": "卫瑞华", "jb": "业务员", "角色": "2", "手机": "18734792073", "注册日期": "1901-01-01 00:00:00" }, { "_Identify": "19", "状态": "待审核", "xm": "赵霞", "jb": "业务员", "角色": "2", "手机": "13111110075", "注册日期": "1901-01-01 00:00:00" }, { "_Identify": "20", "状态": "待审核", "xm": "郭志峰", "jb": "业务员", "角色": "2", "手机": "13453798236", "注册日期": "1901-01-01 00:00:00" }, { "_Identify": "21", "状态": "待审核", "xm": "伊婷", "jb": "业务员", "角色": "2", "手机": "18803419251", "注册日期": "1901-01-01 00:00:00" } ] }

--  作者:有点蓝
--  发布时间:2018/10/13 11:48:00
--  
按照8楼的方式设置编码。如果不行就是easyui的bug了。一定要使用ie吗,现在这么多浏览器可以选择