我正在构建一个输入表单,并且 Dropin JS 脚本效果很好。当我尝试通过 ajax 加载该输入表单时,选择器没有出现,我无法让魔法发生。在呈现输入表单或发生无序的事情后,我是否需要加载任何脚本?
当输入表单呈现时,“Choose a Dropbox File”按钮根本不会呈现。
======通过 AJAX 加载的表单上的元素============
<input type="dropbox-chooser" name="selected-file" id="db-chooser" />
======加载表单的JQuery脚本=========
function addContent(lesson) {
$.ajax({
type: 'GET',
url: "/Content/CreateModal",
data: {
'lesson': lesson
},
success: function (response) {
$('#lesson' + lesson).html(response);
document.getElementById("db-chooser").addEventListener("DbxChooserSuccess",
function (e) {
$("#DropboxUrl").val(e.files[0].link);
}, false);
}
});
}