jQuery .load () не в Opera 11, но работает в IE8 и Firefox - PullRequest
0 голосов
/ 07 марта 2012

У меня проблема в том, что функция .load (), кажется, игнорируется? Я не получаю ошибок в журнале ошибок в DragonFly. Предупреждение только для отладки и работает.

Как ни странно, это работает в IE8 и Fire Fox 10

Я в настоящее время использую JQuery 1.7.2 и Opera 11.61.

$(document).ready(function(){
    //page defaulted to main
    $('#main').load('main.html');

    $('#menuAnchors > li > a').each(function(){}).           
    click(function(){        
        $('#main').load($(this).attr('href'));
        alert($(this).attr('href'));
        return false;
    });
});

Код выше нацелен на

<ul id ="menuAnchors" class ="menuItems">
<li><a id="menuASolarFlare" href="solarFlares.html" target="main">Solar Flares</a></li>
<li><a id="menuACurrencyConverter" href="currencyConverter.html" target="main">Currency Converter</a></li>
<li><a id="menuAXML" href="mydoc.xml" target="main">XML</a></li>
<li><a id="menuAXML" href="outPutxml" target="main">Section 1 - XML</a></li>
<li><a id="menuAMain" href="main.html" target="main">Main</a></li>
<li><a id="menuASmile" href="smile.html" target="main">Smile :D!</a></li>
<li><a id="menuAMedia" href="media.html" target="main">Media</a></li>
</ul>

Спасибо:)

1 Ответ

1 голос
/ 07 марта 2012

Кросс-ориджин проблема с браузером.Попробуйте развернуть HTML-страницу на веб-сервере.

Для получения дополнительной информации: http://enable -cors.org /

...