如果提交,jquery UI选项卡将切换到第一个选项卡

时间:2010-11-14 03:23:56

标签: forms submit jquery-ui-tabs

我有一个网站,我使用jquery ui标签,在第一个标签中我显示一般信息,在第二个标签上我有一个表单,我希望它通过xml(ajax-style)将一些信息发送回服务器);更新数据库,然后返回相同选项卡的信息以更新自身。但是,似乎只要在jquery ui选项卡中提交一个表单,就无法阻止“刷新”式效果并以提交无法有效发生的方式处理表单,从而保持活动状态标签仍然相同。我尝试过几种方法,比如onclick =“return 0;” onsubmit =“return 0;”以及取消活动的一些片段,但我似乎不太成功。有没有人之前遇到过同样的问题?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果要执行ajax请求,可以省略<form></form>标记,因此单击提交按钮时,表单不会提交(无刷新/回发),因为表单及其操作值不存在不存在。然后只需处理提交按钮单击事件,然后从那里执行ajax。

我认为单击提交按钮时也可以返回false。即:<input type="submit" value="Go!" onclick="dostuff(); return false;">