2015-05-05 3 views
0

Я пытаюсь заменить эту строку HTML на некоторый код javascript, который будет динамически загружать сценарий и обеспечивать обратный вызов после загрузки сценария.Динамически загружать файл javascript с атрибутом данных

<script type="text/javascript" src="https://www.dropbox.com/static/api/2/dropins.js" id="dropboxjs" data-app-key="SOME VALUE HERE"></script> 

можно использовать $.ajax() функцию JQuery, чтобы загрузить файл, но как установить значение data-app-key?

$.ajax({ 
    dataType : 'script', 
    cache : true, 
    url  : 'https://www.dropbox.com/static/api/2/dropins.js', 
    complete : onApiLoad, 
}); 
+0

Создайте скрытый элемент (может быть полем или элементом формы не имеет значения) с заданным id (dropboxjs) и установите для этого элемента атрибут data-app-key. JS-файл, который вы включаете, просто пытается прочитать атрибут data элемента с заданным идентификатором. Попробуйте '' – TechMaze

+0

Обратитесь к этому - http://stackoverflow.com/questions/17769688/custom-attributes- in-a-script-tag – TechMaze

+0

Это сработало спасибо! – AnilRedshift

ответ

2

Создать скрытый элемент (может быть пролетом или элемент формы не имеет значения) с заданным идентификатором (dropboxjs) и установить, что данные, приложение-ключ атрибута этого элемента. JS-файл, который вы включаете, просто пытается прочитать атрибут data элемента с заданным идентификатором. Попробуйте

Смежные вопросы