Я пытаюсь почти в течение часа, чтобы решить проблему добавления объекта JSON в атрибут элемента, используя этот код для того, чтобы поиграть в видео:Как добавить объект JSON в атрибут элемента с помощью JQuery
var json = JSON.stringify({"techOrder": ["youtube"], "src": "https://www.youtube.com/watch?v=LKRaXPYSzKY" });
$('#popup-companyPitch').html('<video id="vid1" src="" class="video-js vjs-default-skin" controls preload="auto" width="580" height="360" data-setup="'+json+'"></video>');
у меня то же самое в другой части моего сайта, где я использую PHP, чтобы захватить данные из БД, и он просто работает прекрасно:
<video id="vid1" src="" class="video-js vjs-default-skin" controls preload="auto" width="580" height="360" data-setup='{ "techOrder": ["youtube"], "src": "<?php echo $obj->video_url;?>" }'></video>
Я не знаю, почему я не в состоянии сделать он работает в первом случае с использованием jquery.
Thnx
$ ('# всплывающих companyPitch') данных ('настройки', JSON). – Omidam81