【发布时间】:2014-02-01 07:30:22
【问题描述】:
<asp:RadioButtonList ID="rblGender" runat="server" RepeatDirection="horizontal" Height="30px" Width="130px">
<asp:ListItem Selected="True" Value="M">Male</asp:ListItem>
<asp:ListItem Value="F">Female</asp:ListItem>
</asp:RadioButtonList>
<asp:DropDownList ID="ddlDepartment" runat="server" Height="20px" Width="100px" >
</asp:DropDownList>
基于选定的 id(Webservice 返回员工的详细信息,我需要在表单中显示)Id、Code、Name 运行良好
$.ajax({
type: "POST",
url: "EMService.asmx/GetEmployeeById",
data: "{ 'Id':'" + id + "' }",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var obj = data.d;
$("#<%=txtId.ClientID%>").val(obj.Id);
$("#<%=txtCode.ClientID%>").val(obj.Code);
$("#<%=txtName.ClientID%>").val(obj.Name);
$("#<%=rblGender.ClientID%>").valueOf(obj.Gender);
$("#<%=ddlDepartment.ClientID%>").value(obj(Department.Id));
},
error: function (result) {
alert("Error");
}
})
return false;
}
【问题讨论】:
-
顺便说一句,您错过了 ajax 成功函数的关闭
}。
标签: c# javascript jquery asp.net json