過去2時間、これに頭を悩ませていましたが、理解できないようです。私がやろうとしているのは、Controller
経由で送信されるからの応答でコレクションにアクセスすることだけですKendo Uploader
。
どんな助けでも、大歓迎です!
コード:
$("...").kendoUpload({
async: {
saveUrl: "...",
removeUrl: "...",
autoUpload: true
},
complete: function (e) {
onKendoDocSuccess(e, '@Model.FieldValue.Id');
$.each(e.response, function (index, value) {
alert(value.FileName);
var html = "<div class='fieldvaluedocument' data-fieldvalueid='@Model.FieldValue.Id'> " +
"<a href='#' title=''>" + value.FileName + "(" + value.SizeInKb + "Kb)</a> " +
"</div>";
$('.js-list-files').prepend(html);
});
},
コントローラーの戻り値:
return Json(new { uploadedContent = uploadedFile}, "text/plain");
uploadedContent
コレクションです。
私はJavaScriptでコレクションにアクセスしようとする多くの方法を試しましたが、未定義になるか、トークンが認識されないなどのいずれかです.
今までこんなに苦労したことはありませんでした。明らかなことを見逃しているに違いありません。
あなたの時間を大切にしてください。
よろしく、