js代码
$(document).ready(function() {
$("#role").setRoleList();
});
jQuery.fn.extend({
setRoleList:function(type){
var target = this;
$.ajax({
type:"GET",
url:"/RoleList",
success:function(rtn){
target.find('option').remove().end();
target.append("<option value=\"0\">请选择</option>");
if (rtn.length == 0) {
target.append($("<option></option>").attr("value", 0).text("查无资料"));
}else{
$.each(rtn, function(key, role) {
if (type != null) {
target.append($("<option selected='selected'></option>")
.attr("value", role.roleId).text(role.roleName));
} else {
target.append($("<option></option>")
.attr("value",role.roleId).text(role.roleName));
}
});
}
}
});
}
});
html代码
<select id="role" style="width:100%">
</select>