我有下面的JSON對象返回給我,並且想要更新頁面上已經存在的兩個文本框(txtAssigned01和txtAssigned02)的val()。我知道我應該用循環做這件事,但不知道如何動態選擇jQuery中的文本框。任何幫助,將不勝感激!循環通過JSON對象並動態輸出到帶有jQuery的文本框
JSON對象:
到目前爲止的代碼:
function getAssignedPerson(projectID) {
$.ajax({
url: "view-requests.aspx/getAssignedPerson", // Current Page, Method
data: JSON.stringify({
projectID: projectID
}), // parameter map as JSON
type: "POST", // data has to be POSTed
contentType: "application/json", // posting JSON content
dataType: "JSON", // type of data is JSON (must be upper case!)
timeout: 10000, // AJAX timeout
success: function (result) {
$.each(result, function (i, v) {
$('#txtAssigned0'+ v).val(result.d[i]); <--- here's my problem
});
},
error: function (xhr, status) {
alert(status + " - " + xhr.responseText);
}
});
}
你試過.attr(「name」,「somename」)? –