【发布时间】:2014-05-29 06:15:14
【问题描述】:
你好,我需要你的一点帮助,详细解释下面的代码,我无法理解,因为我对这个 Jquery 有点陌生......
希望我能得到你方的适当回应,并从头开始解释嵌入在这个 jquery 中的包装类级别的功能 函数 BindProfileDetails() {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "NewMyprofile.aspx/Populate_details",
dataType: "json",
success: function (data) {
if (data.d) {
$(data.d).each(function (index, item) {
if (index == 0) {
$("#txtfname").val(item.fname);
$('#txtLname ').val(item.lname);
$('#Txtsurname').val(item.surname);
$('#txtmob').val(item.mob);
$('#Txtphone').val(item.phone);
$('#Txtextension').val(item.ext);
$('#ddlyop').val(item.yop);
$('#txtEmailId').val(item.email);
$('#txtaddress ').val(item.address);
$('#txtadd1').val(item.addrclg);
$('#txtqual').val(item.quali);
$('#Txtuniv').val(item.univ);
if (item.sex == "True") {
$("#rdbmale").attr("checked", false);
$("#rdfemale").attr("checked", true);
}
else {
$("#rdbmale").attr("checked", true);
$("#rdfemale").attr("checked", false);
}
if (item.maritialst == "True") {
$("#rdmarry").attr("checked", false);
$("#Rdsingle").attr("checked", true);
}
else {
$("#rdmarry").attr("checked", true);
$("#Rdsingle").attr("checked", false);
}
}
});
}
}
});
}
【问题讨论】:
-
你能澄清你的问题吗?你到底有什么不明白的?
-
在 .ajax 类型、数据类型,尤其是 (data.d).each 函数中
-
data将是您从 ajax 调用中得到的响应。 -
这将取决于响应。谁写的代码?告诉他/她解释
标签: javascript jquery json