Отправлять formdata через вкладки jQueryUI?

#jquery #jquery-ui #jquery-ui-tabs

#jquery #jquery-пользовательский интерфейс #jquery-ui-tabs

Вопрос:

На странице ?p = u у меня есть следующие вкладки:

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

На странице ?p= cltamp;a=add у меня довольно простой сценарий:

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

Моя проблема в том, что я не получаю НИКАКИХ входных данных через вкладку при отправке формы. Что пошло не так?

Ответ №1:

Ну, это может быть связано с тем, что вы пытаетесь использовать как POST, так и Get переменные в запросе?

Вместо этого попробуйте заменить переменные из действия формы скрытыми входными данными.

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