Мне нужна помощь с функцией загрузки в JQuery - PullRequest
1 голос
/ 10 мая 2009

В настоящее время у меня есть ссылки w / class = "ajax", которые я хочу получить с идентификатором id = "test" из файла "data.html" в том же каталоге и поместить это содержимое в содержимое id = " "div на моей странице:

<script>
$(document).ready(function(){
    $("a.ajax").click(function(event){
    $("#content").load("/data #test");
    });
});
</script>
<a class="ajax" href="#">Text</a>
<div id="content"></div>

и внешне, но в том же каталоге, у меня есть data.html:

<div id="test">Will this show up?</div>

При щелчке привязки Safari сообщает "загрузка страницы прервана", и никаких изменений не происходит.

У меня определенно есть JQuery, вызываемый в шапке. Могу ли я получить помощь с этой функцией? Спасибо!

Ответы [ 2 ]

1 голос
/ 10 мая 2009

У вас есть /data, но файл /data.html, если вы в корне. :)

Я только что проверил, что у вас есть с этим изменением, и оно прекрасно работает для меня. Я также рекомендую вам приобрести такой инструмент, как Firebug , чтобы вы могли легко видеть, что делают ваши запросы AJAX.

0 голосов
/ 10 мая 2009
$.ajax(
{
url : "data.html",
type: "POST",
success: function( answer) 
         { 
           $( "main_content").html( $(answer).find("div#content_id").html( )); 
         }
});

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...