html的select标签封装数据源及自定义传参
其中使用jQuery.post的方式进行异步请求的
初始化select
/**
* 初始化select
*
* @param url 请求地址
* @param params key:value,key:value
* @param selectid 元素ID
* @param valuename value值 id 或 value
* @author nie
* @result
*/
function initMySelect(url, params, selectid, valuename) {
$("#"+selectid+" option").remove();
$("#" + selectid).append("<option value=''>请选择</option>");
$.post(url, eval("(" + getJsonParam2(params) + ")"), function(data,
textStatus) {
var info = data.info;
for (var i = 0; i < info.length; i++) {
var optiondata = info[i];
$("#" + selectid).append(
"<option value='" + optiondata[valuename] + "'>"
+ optiondata.value + "</option>");
}
}, "json");
}<