Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从URL获取特定页面并使用AJAX获取数据_Javascript_Html_Ajax - Fatal编程技术网

Javascript 从URL获取特定页面并使用AJAX获取数据

Javascript 从URL获取特定页面并使用AJAX获取数据,javascript,html,ajax,Javascript,Html,Ajax,加载窗口后,我希望页面查看URL,查看是否设置了#,如果设置了#,我希望抓取页面并将其显示在DIV中。例如,链接为。因此,当somenone单击链接时,页面会思考并从contact.php获取数据,并将其放入div中。但现在,这不起作用。没有错误,没有警告,什么都没有。请帮忙?谢谢 编辑:获取数据: window.onload= function(){ var page = window.location.hash; if(window.location.hash != ""){

加载窗口后,我希望页面查看URL,查看是否设置了#,如果设置了#,我希望抓取页面并将其显示在DIV中。例如,链接为
。因此,当somenone单击链接时,页面会思考并从contact.php获取数据,并将其放入div中。但现在,这不起作用。没有错误,没有警告,什么都没有。请帮忙?谢谢

编辑:获取数据:

window.onload= function(){
    var page = window.location.hash;
    if(window.location.hash != ""){
        page = page.replace('#page:', '');
        getdata('src/'.page);
    }
}
和updateusersonline()也直接:

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();
}

getdata('src/'.page)应该是
getdata('src/'+页面)

getdata('src/'.page)应该是
getdata('src/'+页面)

你的
getdata()
函数看起来像什么?
getdata('src/'.page)应该是
getdata('src/'+页面)@Joey啊,我明白了!发布一个答案,这样我就可以接受了!最近我真的做了太多的php。你的
getdata()
函数是什么样子的?
getdata('src/'.page)应该是
getdata('src/'+页面)@Joey啊,我明白了!发布一个答案,这样我就可以接受了!我最近真的做了太多的php。
function updateusersonline(){
    $.get('src/usersonline.php', function(data3) {
        $('#usersonline').html(data3);
    })