例子1:
<script type="text/javascript">
function BandShow(data){
//1.首先進行獲取當前的數據然後進行綁定到對應的內容上面
var IdentityTypeCard = data.IdentityTypeCard;
$("input[id='AnTaiPersonnelTransfer.IdentityValue']").val(IdentityTypeCard);
//2.設置性別
// 首先獲取當前的性別 然後進行設置 默認選中的
var Sex = data.Sex;
var SexOptionId=document.getElementById("AnTaiPersonnelTransfer.Sex"); //得到select的ID
var SexOptionNav=SexOptionId.getElementsByTagName("option");//得到數組option
for (var i = 0; i < SexOptionNav.length; i++) {
var seltext = SexOptionId.options[i].text;
if(SexOptionId.options[i].text == Sex){
SexOptionNav[i].selected = true;
}
}
//3.設置學歷 同上
var PerEdu = data.PerEdu;
//4.設置部門
var Dep = data.Dep;
//5.設置崗位
var DepName = data.Name;
}
function Show(){
var UserNameId = $("input[name='AnTaiPersonnelTransfer.UserName']").val();
$.ajax({
url: "../../HRExtend/GetTransUserData",
data: JSON.stringify({
UserId :UserNameId
}),
type: "POST",
async: false,
contentType: 'application/json; charset=utf-8',
dataType: "json",
success: function (data, textStatus, jqXHR) {
if (data) {
if(data.Err){
alert(data.Err);
}else{
alert(data.IdentityTypeCard);
BandShow(data);
}
}
},
error: function (jqXHR, textStatus, errorThrown) {
alert(errorThrown);
console.log(errorThrown);
}
});
}
</script>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.Mvc;
using AntaiHRExtension.DbModel;
using System.Web;
using System.IO;
#region 員工的調動 部分
[MyAttribute(CheckApp = false, CheckLogin = false, CheckUrl = false)]
public ActionResult GetTransUserData(string UserId)
{
Dictionary<string, string> DicMess = new Dictionary<string, string>();
if (string.IsNullOrWhiteSpace(UserId)) { DicMess.Add("Err", "請選擇需要調動的人員"); }
else {
string Type = "A1E92887-8230-4ABA-8A06-BEBFFDEE8043";
List<VMode_GetTransShowUserData_Result> userdatalist = db.VMode_GetTransShowUserData(Type, UserId).ToList();
if (userdatalist != null) {
#region 不爲空 裏面有數據
// 如果是沒有的情況,那麼就顯示出來當前的默認選擇, 如果有則是直接顯示對應的信息內容
DicMess.Add("OK", "");
DicMess.Add("Userid", userdatalist[0].Userid.ToString());
DicMess.Add("Sex", userdatalist[0].Sex.ToString());
DicMess.Add("IdentityTypeCard", userdatalist[0].IdentityTypeCard.ToString());
DicMess.Add("PerEduOld", userdatalist[0].PerEduOld.ToString());
DicMess.Add("PerEdu", userdatalist[0].PerEdu.ToString());
DicMess.Add("Dep", userdatalist[0].Dep.ToString());
DicMess.Add("Name", userdatalist[0].Name.ToString());
#endregion
}
else {
#region 爲空 沒有相關的數據
DicMess.Add("Err", "沒找到該用戶的信息");
#endregion
}
}
return Json(DicMess, JsonRequestBehavior.AllowGet);
}
#endregion