2011-10-13 122 views
0

在頁面P = U I有以下標籤:??通過jQueryUI標籤發送formdata?

<div id='tabs' class='ui-tabs'> 
    <ul class='ui-tabs-nav'> 
    <li><a href='/?p=clt'>Item<span>&nbsp;</span></a></li> 
    <li><a href='/?p=clt&a=mail'>Item<span>&nbsp;</span></a></li> 
    <li><a href='/?p=clt&a=admin'>Item<span>&nbsp;</span></a></li> 
    <li><a href='/?p=clt&a=add&n=<%=n%>'>Item<span>&nbsp;</span></a></li> 
    </ul> 
</div> 

在頁面P = CLT & A =添加我有一個非常簡單的場景:

if n = "added" then 
    "post to database" 
else 
    "show formular": 
    <form method='post' action='/?p=u&amp;n=added'> 
    "inputs and such" 
    </form> 
end if 

我的問題是,當表單提交時,我沒有通過選項卡獲得任何輸入數據。出了什麼問題?

回答

0

那麼,這可能是因爲您正在嘗試在請求中同時使用POST和Get變量?

嘗試用隱藏輸入替換表單操作中的變量。

<form method='post' action='/?p=u&amp;n=added'> 
    <input type="hidden" name="p" value="u" /> 
    <input type="hidden" name="n" value="added" /> 
    "inputs and such" 
</form>