通过jQueryUI选项卡发送formdata?

时间:2011-10-13 09:29:29

标签: jquery jquery-ui jquery-ui-tabs

在页面?p = u我有以下标签:

<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&amp; a = add我有一个非常简单的场景:

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

我的问题是,在提交表单时,我没有通过选项卡获得任何输入数据。出了什么问题?

1 个答案:

答案 0 :(得分: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>