在我上傳我的文檔後,我寫了一個循環,它應該將一些圖像添加到稱爲Divnavigation的部分,但這部分不起作用。爲什麼追加部分在ajax調用中不起作用
此外,當我把它取消註釋,即使我的documentViewer無法加載。我允許從AJAX調用中向我的分區添加內容嗎?
function navigate(target) {
$.ajax({
url: '@Url.Action("Download", "Patient")',
type: 'GET',
async: true,
dataType: 'json',
cache: false,
data: { 'filepath': target },
success: function (results) {
// documentViewer.loadDocument(results);
documentViewer.uploadDocumentFromUri(results[results.length -1]);
documentViewer.addEventListener(gnostice.EventNames.afterDocumentLoad, function (eventArgs) {
document.getElementById("TotalPage").textContent = documentViewer.viewerManager.pageCount;
document.getElementById("pageNumber").value = documentViewer.viewerManager.currentPage;
$("#Divnavigation").empty();
//Get all images with the help of model
for (var i = 0; i < results.length; i++) {
$("#Divnavigation").append(" <ul> " +
"<li>" +
"<img src=" + results[i] + ">" + "</img>" +
"<a href=" + @Url.Action("Download", "Patient") + ">" + "</a>" +
"</li>"
+ "</ul>");
}
});
//showImages();
},
error: function() {
alert('Error occured');
}
});
}
您的操作方法如何看起來像? –
是的,你可以,但你確定你正在得到正確的結果嗎?它追加不工作?或者你得到的結果不正確? 你可以發佈html代碼和你的動作代碼 – Munzer
你不是從ajax回調,而是從你的documentViewer的eventListener。它是否被觸發? – Icepickle