Ошибка "oembed is null" в консоли Firebug (JQUERY OEMBED)

У меня проблема с выводом oembed ошибки в окнах консоли firebug как таковой:

oembed is null
oembedContainer.html(oembed.code); 

который при нажатии будет указывать на файл jquery.oembed.js. Мое объявление oembed состоит в том, что он заменит все ссылки именем класса oembed следующим образом:

$(".oembed").oembed(null, {
                        embedMethod: "replace", 
                        maxWidth: 350,
                        maxHeight: 350,
                        vimeo: { autoplay: false, maxWidth: 350, maxHeight: 350 }                 
                        });

я думаю, что ошибка указывает на первый параметр функции oembed(). но я действительно не знаю, что происходит внутри, кто-нибудь знает обходной путь здесь?? По этой ссылке я получил код: http://code.google.com/p/jquery-oembed/

1 ответ

У меня была такая же проблема, пока я не заметил, что у фрагмента есть не абсолютный URL для загрузки скрипта. Поэтому он никогда не загружается вообще. Изменить это:

<script type="text/javascript" src="../../jquery.oembed.js"></script>

Например, для фактического URL вашего скрипта, если вы тестируете его локально, и тестовая страница html, и скрипт находятся в одной папке:

<script type="text/javascript" src="jquery.oembed.min.js"></script>

Это сделает свое дело.

Другие вопросы по тегам