我正在使用 ajax 调用一个 jquery 函数,它将返回指定 id 的基本名称、名称、地址、电子邮件。当我要将这些值分配给 TextBox 时,它会返回 json 类型对象,但出现错误。所以请帮助我。
<script type="text/javascript">
function BindGridView(id) {
debugger;
var params = "{ID:'" + id + "'}";
$.ajax({
type: "POST",
url: "InsertoninGridViewusingJQuery.aspx/GetRecords",
data: params,
contentType: "application/json",
dataType: "text",
success: function (data) {
alert(data.d.length);
for (var i = 0; i < data.d.length; i++) {
debugger;
$("#<%=txtFname.ClientID%>").val(data[i].FName);
$("#<%=txtLname.ClientID%>").val(UserDetails.LName);
$("#<%=txtAddress.ClientID%>").val(UserDetails.Address);
$("#<%=txtEmail.ClientID%>").val(UserDetails.Email);
debugger;
}
}
});
}
</script>