加载页面使用AJAX,从location.hash获取文件

时间:2015-04-28 07:00:11

标签: javascript jquery ajax hash get

当我尝试这样做时:

$.ajax ({
    url: location.hash,
    method: 'GET',
    dataType: 'html',
    success: function (data, textStatus, jqXHR) {
        $('#content').html(data);
    },
    error: function (jqXHR, textStatus, errorThrown) {
        console.log(textStatus);
    }
});

我收到此错误: 主线程上的同步XMLHttpRequest因其对最终用户体验的不利影响而被弃用。如需更多帮助,请查看http://xhr.spec.whatwg.org/

我的网址是:localhost / index.php#test.php

它应该使用test.php作为url来加载。

我需要的是当网址中有哈希时,我需要加载哈希(文件名)..

编辑:

当我添加:

async: false,

我仍然得到同样的错误..

编辑:

我正在使用jQuery版本2.1.3

0 个答案:

没有答案