您的位置:首页 > 其它

问题记录:编码问题解决方法之encodeURI

2013-10-25 10:16 225 查看
问题描述:

在JS页面向弹出框传递中文数据时候乱码,代码如下:

$(function (){

grid=$('#childStepList').ligerGrid({

columns:[

{display:'步骤内容',name:'CONTEXT',width:401,align:'left'},

{display:'操作',width:98,render:function(rowdata,rowindex,value){

return "<a href='javascript:void(0)' onclick='update(\""+rowdata.ID+"\",\""+rowdata.CONTEXT+"\",\""+rowdata.SORT+"\")'>修改</a>  "+

"<a href='javascript:void(0)' onclick='del(\""+rowdata.ID+"\")'>删除</a>  ";

}}

],

width:530,

usePager:false,

rownumbers:true,

toolbar:{ items: [

{ text: '增加', click: add, icon: 'add' }

]}

});

loadData();

});

解决方法:在要传递的中文上面加上encodeURI()

修改后的代码如下:

$(function (){

grid=$('#childStepList').ligerGrid({

columns:[

{display:'步骤内容',name:'CONTEXT',width:401,align:'left'},

{display:'操作',width:98,render:function(rowdata,rowindex,value){

return "<a href='javascript:void(0)' onclick='update(\""+rowdata.ID+"\",\""+encodeURI(rowdata.CONTEXT)+"\",\""+rowdata.SORT+"\")'>修改</a>  "+

"<a href='javascript:void(0)' onclick='del(\""+rowdata.ID+"\")'>删除</a>  ";

}}

],

width:530,

usePager:false,

rownumbers:true,

toolbar:{ items: [

{ text: '增加', click: add, icon: 'add' }

]}

});

loadData();

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐