$.ajax({
type:"GET",
url:"/sysdictionary/dictionaryselect?typeId=41",
dataType:"JSON",
success:function(paramRouteSchemeIdJsonStr){
paramRouteSchemeIdJsonStr.unshift(
{"id":"","iname":"-选择全部-"}
);
$("[name='paramRouteSchemeId']").combobox({
data:paramRouteSchemeIdJsonStr,
valueField:"id",
textField:"iname",
editable:false,
onLoadSuccess:function(){
selectFirstItem("paramRouteSchemeId","id");
}
});
}
});
谷歌是正常的,在ie9中,下拉框里面没有内容,怎么处理?
unshift() 方法无法在 Internet Explorer 中正确地工作! 这个是在w3cschool中的api里写的,具体怎么样我不是很清楚
换一种加载方法,试试这种:
for(var i =0;i<data.row.length;i++){
var oOption=new Option(data.row[i].testItem,data.row[i].tid);
document.getElementById("tid")[i+1]=oOption;
}
f12打开浏览器开发工具看报错没有。
alert($("[name='paramRouteSchemeId']").length)//加这句看输出是什么,是否执行到这句
$("[name='paramRouteSchemeId']").combobox({
你看一下两种浏览器的session和cookie 就明白了
不知道将ie设置成兼容模式,是不是有点作用?
是不是你的版本有点老,新版本估计应可以的。不同版本也可以一起用
1.4.3版本的easyui,网上看了一下,是兼容ie9的