Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
使用Jquery Mobile在Hashchange事件上加载动态内容并重写URL_Mobile_Ajax_Jquery - Fatal编程技术网

使用Jquery Mobile在Hashchange事件上加载动态内容并重写URL

使用Jquery Mobile在Hashchange事件上加载动态内容并重写URL,mobile,ajax,jquery,Mobile,Ajax,Jquery,我正在使用jquerymobileapi为我的网站构建一个移动版本 该框架提供了自动化的AJAX导航处理。但据我所知,它需要“真实”的网页加载的目的 我想做的是重写it的自动导航过程,并自己处理hashchange。但是我不能使用window.hashChange重写url,它在我的非移动网站版本上运行良好: $(function () { $(window).off().hashchange(function () { if (location.hash.length

我正在使用jquerymobileapi为我的网站构建一个移动版本

该框架提供了自动化的AJAX导航处理。但据我所知,它需要“真实”的网页加载的目的

我想做的是重写it的自动导航过程,并自己处理hashchange。但是我不能使用window.hashChange重写url,它在我的非移动网站版本上运行良好:

$(function () {
    $(window).off().hashchange(function () {
        if (location.hash.length > 1) {
            PageSelect();
        }
    });
    $(window).hashchange();
});
我只想利用jquery移动接口,我不想用它的自动ajax导航功能做任何事情

我尝试使用ajaxEnabled()禁用它,但没有成功