У меня ужасно расстраивающее время, чтобы заставить это работать. Я хочу динамически загружать / обновлять виджет mp3 amazon.
Amazon предоставляет два сценария для включения в предполагаемое целевое местоположение виджета (https://widgets.amazon.com/Widget-Source/). Я хочу заменить виджет новым виджетом при событии щелчка.
Я попытался вставить сценарии в виде строк в элемент DOM, используя jQuery's html () и appendTo (). Я знаю, что инъекция работает до некоторой степени, потому что я получаю тестовое оповещение, которое я добавляю в его конец.
Я попытался использовать createElement (), который рекомендуется здесь: Не могу добавить элемент . Опять же, alert () срабатывает, но виджет не появляется.
Я нашел здесь кого-то, имеющего дело с такой же проблемой: Можно ли программным способом добавить виджеты Amazon MP3 . Я надеюсь, что у него есть принятый ответ, но я все еще не понимаю, как это помогает ввести новый виджет в DOM.
<script type='text/javascript'>
var amzn_wdgt={widget:'MP3Clips'};
amzn_wdgt.tag='widgetsamazon-20';
amzn_wdgt.widgetType='ASINList';
amzn_wdgt.ASIN='B0011Z0YR2,B00137W4P8,B0013G0PG4,B001AU8ZLK,B001AUCJZ8,B001AUEMDK,B001AU8YB6,B001AU8YBQ,B001AU8YCK,B001AUCK2U,B001AUEMFS,B001AUCK52,B001AU6XE6,B001AUEMH6';
amzn_wdgt.title='What I\'ve been listening to lately...';
amzn_wdgt.width='250';
amzn_wdgt.height='250';
amzn_wdgt.shuffleTracks='True';
amzn_wdgt.marketPlace='US';
</script>
<script type='text/javascript' src='http://wms.assoc-amazon.com/20070822/US/js/swfobject_1_5.js'>
Спасибо.