Получить конкретную страницу из URL и получить данные с AJAX - PullRequest
1 голос
/ 04 августа 2011
window.onload= function(){
    var page = window.location.hash;
    if(window.location.hash != ""){
        page = page.replace('#page:', '');
        getdata('src/'.page);
    }
}

После того, как окно загрузится, я хочу, чтобы страница смотрела в URL, посмотрел, есть ли установлен #, и если да, я хочу захватить страницу и отобразить ее внутри DIV.Так, например, ссылка будет <a href="page.php#page:contact.php">link</a>.Поэтому, когда somenone нажимает на ссылку, страница думает, получает данные из contact.php и помещает их в div.Но сейчас это не работает.Нет ошибок, нет предупреждений, нет ничего.Помогите, пожалуйста?Спасибо!

Редактировать: Getdata:

function getdata(file){

    openloading(); // loading message

    $('#content').fadeOut('slow', function () { // Content is the div where all the content must be in
        $.get(file, function(data) {
            $('#content').html(data);
            $('#content').fadeIn('slow');
        })
    })

    updateusersonline();
}

И updateusersonline () тоже напрямую:

function updateusersonline(){
    $.get('src/usersonline.php', function(data3) {
        $('#usersonline').html(data3);
    })

1 Ответ

1 голос
/ 04 августа 2011

getdata('src/'.page); должно быть getdata('src/' + page);

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