我试图用一些动态加载脚本的javascript代码替换这行HTML,并在脚本加载后提供回调。
<script type="text/javascript" src="https://www.dropbox.com/static/api/2/dropins.js" id="dropboxjs" data-app-key="SOME VALUE HERE"></script>
我可以使用jquery的$.ajax()
函数加载文件,但如何设置data-app-key
值?
$.ajax({
dataType : 'script',
cache : true,
url : 'https://www.dropbox.com/static/api/2/dropins.js',
complete : onApiLoad,
});
答案 0 :(得分:2)
使用给定的id(dropboxjs)创建隐藏元素(可以是span或表单元素无关紧要),并在此元素上设置该data-app-key属性。您所包含的JS文件只是尝试读取具有给定id的元素的data属性。试试