2011-05-30 81 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進行管理。

請閱讀本文檔的前幾章。