以下代码未在数组中存储值
var checkListIdForEmail= new Array();
var checkListNameforEmail;
function getCheckListIdAndName() {
$.ajax({
type: "GET",
url: 'URL/' + 12464,
dataType: 'json',
contentType: false,
processData: false,
success: function (result) {
for (var i=0; i< result.length;i++) {
$('#checkListIdForEmail').val(result.checklistDetailId[i]);
}
// alert("Success");
},
error: function (error) {
alert("Errror while getting header values");
}
});
}
任何人都可以告诉我需要将所有数据存储在一个数组中。
谢谢
答案 0 :(得分:1)
我会建议你成功回调,而是这样做。
success: function (result) {
checkListIdForEmail = result;
},
因为结果已经是一个数组
答案 1 :(得分:0)
也许这就是你要存储到checkListIdForEmail数组的内容:
for (var i=0; i< result.length;i++) {
checkListIdForEmail[i] = result[i].checklistDetailId;
}
$('#checkListIdForEmail').val(checkListIdForEmail);