У меня есть список, как, например:не может получить JQuery .load для загрузки содержимого в DIV
<ul id="yearMenu">
<li>Select a year</li>
<li><a href="AJAX/2010PR.html">2010</a> |</li>
<li><a href="AJAX/2009PR.html">2009</a> |</li>
<li><a href="AJAX/2008PR.html">2008</a> |</li>
<li><a href="AJAX/2007PR.html">2007</a> |</li>
<li><a href="AJAX/2006PR.html">2006</a> |</li>
<li><a href="AJAX/2005PR.html">2005</a></li>
</ul>
ниже, чем в другом контейнере это Див:
<div id="tableContent" class="tabWrapp"></div>
и следующую функцию загрузки :
$("#ul#yearMenu li a").click(function() {
var $parent = $(this).parent();
$parent.addClass("selected").siblings().removeClass("selected");
var href = $(this).attr('href');
$("#tableContent").load(href + " #tableContent ", function() {
//need to do something here?
});
});
, но все ссылки открываются с другой страницы. что мне нужно сделать, чтобы загрузить это в div #tableContent?
Первоначально я использовал выше, добавляя return false(); Однако в IE не работает .load. Я пробовал использовать ваш .get, и он работал отлично. Спасибо чувак. –
после дальнейшего тестирования, я получаю это для работы во всех браузерах, кроме Safari, он не загружает скрипты с загружаемой страницей. Я загружаю таблицу, в которой используются .jquery tablesorter и pagination. Когда я нажимаю ссылку для загрузки другой таблицы, никаких функций JS снова это только в Safari. Я разместил ссылки на JS как на главной странице, так и на странице AJAX, а также на функциях. есть идеи? –
hmm Может быть, вы можете разместить ссылку на свою страницу здесь? вид кода может быть полезным – cambraca