我用以下方式提交一个json字符串,form里边有几个多选的combobox,提交的combobox数据总是一个数组,如何变成逗号分割的字符串?
如:data:{a:'a',b:'b',comboOne:["1","2","3"]},变成:data:{a:'a',b:'b',comboOne:"'1','2','3'"}
form.submit({
scope:this,
url: 'Main.jsp',
method:'POST',
params:{
data:Ext.JSON.encodeValue(form.getValues())
},
success: function(form, action) {
Ext.Msg.alert('Success', action.result.message);
},
failure: function(form, action) {
Ext.Msg.alert('Failed', action.result.message);
}
});
如:data:{a:'a',b:'b',comboOne:["1","2","3"]},变成:data:{a:'a',b:'b',comboOne:"'1','2','3'"}
form.submit({
scope:this,
url: 'Main.jsp',
method:'POST',
params:{
data:Ext.JSON.encodeValue(form.getValues())
},
success: function(form, action) {
Ext.Msg.alert('Success', action.result.message);
},
failure: function(form, action) {
Ext.Msg.alert('Failed', action.result.message);
}
});
解决方案 »
- 写了一段关于网页执行完给特定层上背景的代码,不执行
- Ext store 加载不到远程数据
- 要实现一个效果,点击按钮,当前页面横向切换成另一个页面。。。
- meizz 梅花雪的时间选择控件,JAVASCRIPT版的,在那下载
- 100分求一菜单:菜单中栏目为后台动态增加的,如栏目过多,或有个别栏目字数过长,则会撑开页面,怎么解决?
- 校验只能是0123456789和校验a-z,A-Z的字符
- showModalDialog的窗口隐藏关闭按钮
- 关于节日的问题,请教javascript高手????
- 求助:如何使Select下拉列表框能编辑?(有效即加分!)
- 请教大神指点“无障碍浏览”功能的问题
- 测试js 性能
- {'5':1,'10':2,'12':3,'15':4}[add_step]何意?
我自己解决了,覆盖一下combobox的getValue()方法。