关于easyui的combobox组件加载两次的问题

开发中遇到一个很棘手的问题,使用easyui的combobox组建的时候发现会重复加载两次,在onLoadSuccess事件里面 alert("run");会弹出两次:

$("#addShopMarketBox").combobox({
	url:url_MZ_getMarArr,
	valueField:"id",
	textField:"mname",
	editable:false,
	width:260,
	multiple:false,
	panelHeight:160,
	onSelect:function(){ },
	onLoadSuccess:function(){
		alert("run");
$("#addShopMarketBox").combobox("select",$("#addShopMarketBox").combobox("getData")[0].id);
	}
});

后面如果有对data操作的话会出错,因为没有取到任何数据,第 二次才有返回数据。

第一次是没有返回任何数据的,所以firebug报错



谷歌后发现原因是因为在html里面定义组件的时候必须加上class="easyui-combobox"。试之,问题解决

<select id="addShopMarketBox" class="easyui-combobox">



本文链接:https://www.92ez.com/?action=show&id=107
!!! 转载请先联系non3gov@gmail.com授权并在显著位置注明作者和原文链接 !!! 小黑屋
提示:技术文章有一定的时效性,请先确认是否适用你当前的系统环境。

上一篇: AJAX跨域解决方案JSONP的介绍
下一篇: SEO优化的七条秘籍

访客评论
目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):