关于jquery mobile页面跳转之后#号的问题,求高手解答

likaitf 发布于 2011/11/20 18:37
阅读 1K+
收藏 0

我是在一个http://169.254.8.114:8080/my/loginregist/login.html页面做的登陆,采用的是 jQuery(document).ready(function() { 
         //输入事件 
         $("input[id]").bind("focus",function () {  
         if($(this).attr("id")=='username'||$(this).attr("id")=='password') 
         $(this).attr("value","");  
         });  
        //提交 
         $("#submit").bind("click", function() { 
               if (valid()) { 
                 $.ajax({ 
                    type: "POST", 
                    url: "/my/servlet/LoginServlet", 
                    data: $("form#loginform").serialize(), 
                    success: function(msg){ 
                     if(msg=='success'){ 
                        $.mobile.changePage("../index/index.html","slide",false,true); 
                      }else{ 
                         $.mobile.changePage("../message.html","slide", true, false); 
                     } 
                    }
                });  
               } 
             }); 
         });  提交方式,但是,通过servlet在跳转到index.html之后,url显示的是http://169.254.8.114:8080/my/loginregist/login.html#../index/index.html,这样的话我在index.html中的滑动效果还有页面内的page跳转都跳不过去,但是直接进入http://169.254.8.114:8080/my/index/index.html这个页面后一切正常,谁能告诉我怎么解决url的问题啊

加载中
0
l
likaitf

对于表单还有链接我都添加了data-ajax="false",rel="external"都无法实现这个效果,我在页面添加了这个
   $(document).bind("mobileinit", function(){ 

        $.mobile.ajaxLinksEnabled(false); 

    }); 
还是无法实现,求高手解答啊

0
手机用户2711862147
手机用户2711862147
我也是这种情况啊,求解
返回顶部
顶部