2011-05-30 82 views
0

下面的代码似乎没有正确重定向。 该代码位于名为options.html的html文件中,当我点击“测验”时,导航到的URL是/options.html#results.jsp。重定向网址应该不是/results.jsp而是?控件组中的按钮不按预期重定向 - jQuery mobile

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Options</title> 

    <link rel="stylesheet" type="text/css" href="jquery.mobile-1.0a4.1.css" /> 
    <script type="text/javascript" src="jquery-1.6.1.js"></script> 
    <script type="text/javascript" src="jquery.mobile-1.0a4.1.js"></script> 
    <script type="text/javascript" src="jquery.mobile-1.0a4.1.js"></script> 

</head> 
<body> 

<!-- Page starts here --> 
<div data-role="page" data-theme="b" id="page1"> 

    <div data-role="header" id="hdrMain" name="hdrMain" data-nobackbtn="true"> 
     <h1>Options</h1> 
    </div> 


<center> 
    <div data-role="content" id="contentMain" name="contentMain"> 

    <form id="form1"> 

    <div data-role="controlgroup"> 
<a href="results.jsp" data-role="button" >Quiz</a> 
<a href="index.html" data-role="button" >No</a> 
<a href="index.html" data-role="button" >Maybe</a> 
</div> 


    </div><!-- contentMain --> 
    </center> 


</div> <!-- page1 --> 


<!-- Page ends here --> 
</body> 
</html> 
+0

正如你把它放在jquery下,你也有一些havascript在页面上吗?您能否提供一下 – Niklas 2011-05-30 15:34:32

+0

我没有使用任何自定义JavaScript,整个页面已发布。 – 2011-05-30 15:58:08

回答

1

这就是jQuery Mobile的工作原理。如果浏览器能够使用AJAX,那么所有的请求都会被ajax提取,并由jQuery Mobile进行管理。

请阅读本文档的前几章。