Вызов jQuery .load () не работает в Firefox - почему? - PullRequest
0 голосов
/ 08 июля 2010

Я начинающий программист, работающий с jQuery, и думаю, кто-нибудь может мне помочь.

По сути, я создал html для раздела социальных кнопок в наших статьях.

Я загрузил это с целью использования функции .load () jQuery для включения ее в каждую статью.

Она работает в IE7, но не в Firefox или Chrome.Кто-нибудь может помочь исправить это?

<script type="text/javascript">
$(document).ready(function(){

$('#shareBlock').load("http://i.thisis.co.uk/275563/binaries/sharebox.html");

});
</script>

Ответы [ 2 ]

1 голос
/ 24 января 2011

Подскажите, пожалуйста, как вы загрузили библиотеку jquery в <head>?

У меня была та же проблема, и я решил ее, повторив />, чтобы завершить тег скрипта </script> конечным тегом.

Подробнее здесь: http://javaxtendsolutions.wordpress.com/2011/01/24/jquery-doesnt-load-in-firefox/

1 голос
/ 08 июля 2010

Основываясь на URL-адресе в вашем load() и характере проблемы, я считаю, что у вас есть проблемы с тем же источником. Если ваш URL-адрес является внешним / каким-либо образом нарушает то же происхождение, вы не сможете загрузить его таким образом.

Для более подробной информации проверьте - http://en.wikipedia.org/wiki/Same_origin_policy

...