gpt4 book ai didi

jquery - Dropbox Drop-in 文件选择器未在 AjaxForm 中加载

转载 作者:行者123 更新时间:2023-12-01 04:11:45 25 4
gpt4 key购买 nike

我正在构建一个输入表单,Dropin JS 脚本效果很好。当我尝试通过 ajax 加载输入表单时,选择器不会显示,我无法让魔法发生。渲染输入表单后是否需要加载任何脚本或发生不正常的事情?

当输入表单呈现时,“选择 Dropbox 文件”按钮根本不呈现。

======通过 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);
}
});
}

最佳答案

根据@smarx,它在 DB Forum 上得到了回答。 。

我用了新的Dropbox.choose()函数并将 替换为

<a href="#" onclick="Dropbox.choose({ success: function (files) { $('#Url').val(files[0].link); } });">
<img src="@Url.Content("~/img/dropbox35.png")" style="width:20px" />
</a>

而且效果非常好。

关于jquery - Dropbox Drop-in 文件选择器未在 AjaxForm 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19595720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com