2011-09-07 51 views
1

我無法使用方法發佈提交表單。如何使用jQueryMobile提交表單

  1. 發生的第一個錯誤是405,但我能用這個solution解決它。
  2. 現在發生了403錯誤,我該如何解決?

JS

$(document).ready(function() { 
    $('#loginForm').submit(function() { 
     //some business logic... 
     $.mobile.changePage($('#menuPage')); 
    }); 
}); 

HTML

<div data-role="page" id="loginPage"> 
    <div data-role="header"><h1>Login</h1></div> 
    <div data-role="content"> 
     <form method="post" id="loginForm"> 
      <fieldset> 
       <label for="utilizadorText">Inserir Utilizador</label> 
       <input type="text" id="utilizadorText" name="utilizadorText" /> 
       <label for="palavraChaveText">Inserir Palavra Chave</label> 
       <input type="password" id="palavraChaveText" name="palavraChaveText" /> 
       <input type="submit" id="loginAnchor" class="submit" value="Login" /> 
      </fieldset> 
     </form> 
    </div> 
</div>  

<div data-role="page" id="menuPage"> 
    <div data-role="header"><h1>Menu</h1></div> 
    <div data-role="content">  
     Menu 
    </div> 
</div>  

回答

0

看來好像你正試圖將表格提交給loginPage和頁面比改變爲menuPage。這對我沒有意義。你想在這裏執行什麼操作?如果您希望能夠從loginPage的上下文中獲取表單數據並將業務邏輯應用於該表單,那麼以下解決方案可能會有所幫助。

Possible Solution #1