下面是我返回的json對象。正如你所看到的,我有一個名爲「DocumentVersions」的數組,其中包含要顯示的文件的Blob地址。在成功函數上,我想在div下顯示圖像。我嘗試循環但我不知道如何顯示圖像。我可以有多個文件返回。如何從包含數組的JSON對象顯示文件?
{
"FileUploadID":"27",
"DocumentVersions":[
{
"Active":true,
"DocumentVersionID":"5",
"FileName":"Logo0112.png",
"ContentLength":18846,
"ContentType":"image/png", "
"RevisionNumber":0,
"RevisionDate":"2017-08-01T12:24:04.7748026+01:00",
"Blob":"https://address/documents/75755df4af5f.png",
"BlobFileName":75755df4af5f.png"
}
],
"success":true,
"id":"27",
"message":"The Files have been uploaded"
}
這是我的成功功能。從哪裏獲得「未定義‘一’不能讀取屬性」一滴
myDiv.on("complete", function (data) {
res = JSON.parse(data.xhr.responseText);
console.log(res);
if (res.success == true) {
for (var key in res) {
var optionhtml = '<p="' + res[key].FileUploadID +
'">' + res[key].DocumentVersions.Blob + '</p>';
$(".test").append(optionhtml);
}
}
else {
alert(res.message);
}
});
你可以發佈你的代碼jsfiddle嗎? –