jQuery("#mySelect").prepend("<option value='0' name='0'>请选择</option>");//添加静态
$.ajax({
type: "get",
url: "/Menu/SelectMenu",
dataType: "json",
success: function (userList) {
if (userList != null) {
for (var i = 0; i < userList.length; i++) {
var id = userList[i].Id;
var menuName = userList[i].MenuName;
var preMenuID = userList[i].PreMenuID;
$("#mySelect").append("<option value='" + id + "'name='" + preMenuID + "'>" + menuName + "</option>");
}
}
}
});
我还要要在 别的事件ajax 中调用这个异步 怎么简化调用 下面红色的
$("#myModal").on("hide.bs.modal", function () {
$('#jqForm')[0].reset();
$(this).find("label.error").remove();
$("#mySelect").empty();//加载前清空下拉框
jQuery("#mySelect").prepend("<option value='0' name='0'>请选择</option>");//添加静态
$.ajax({
type:"get",
url:"/Menu/SelectMenu",
dataType: "json",
success:function(userList){
if(userList!=null){
for(var i=0;i<userList.length;i++){
var id=userList[i].Id;
var menuName=userList[i].MenuName;
var preMenuID=userList[i].PreMenuID;
$("#mySelect").append("<option value='" + id +"'name='"+ preMenuID +"'>" + menuName + "</option>");
}
}
}
});
});
jQuery("#mySelect").prepend("<option value='0' name='0'>请选择</option>");//添加静态
var selectUpload = {
method: function () {
$.ajax({
type: "get",
url: "/Menu/SelectMenu",
dataType: "json",
success: function (userList) {
if (userList != null) {
for (var i = 0; i < userList.length; i++) {
var id = userList[i].Id;
var menuName = userList[i].MenuName;
var preMenuID = userList[i].PreMenuID;
$("#mySelect").append("<option value='" + id + "'name='" + preMenuID + "'>" + menuName + "</option>");
}
}
}
});
}
}
//调用
selectUpload.method();
把他抽取出来放到一个function函数中
红色封装成方法,传入url,回调函数操作方法