问题
select选项卡回显,再次选择时,最前面多余了逗号。
分析:
这里主要问题是
var likes='''';
$("#formDiv").form('clear');
$("#like").combobox("setValues",likes);
$("#formDiv").dialog("open");
分析主要是因为likes=‘’;为空,所以这里就导致了下拉选择出现了,a,b的情况,最前面多出来了逗号。
解决办法是 ,如果likes为空,就不执行setValues回写。
var likes='''';
$("#formDiv").form('clear');
if(!!likes){$("#like").combobox("setValues",likes);
}
$("#formDiv").dialog("open");