jQuery Mobile - 如何将表单提交到 URL 并转换到 DOM 内的另一个页面?
在 jQuery 移动示例中。提交表单后显示的页面与表单将被 POST-ing/GET-ing 的页面相同。
是否可以将表单提交到 URL 并转移到 DOM 内的另一个页面?
in the jQuery mobile example. The page that will be displayed after a form is submitted is the same as where the form will be POST-ing/GET-ing to.
Is it posible to submit forms to a URL and transit to another page inside the DOM?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以为表单的
submit
事件添加事件处理程序并手动提交表单,然后手动转换到您想要的任何页面。一些注意事项:
data-ajax="false"
来关闭表单的 AJAX 处理。e.preventDefault()
阻止表单正常提交,事件处理程序末尾的return false;
应该做同样的事情。$.post
- http://api.jquery.com/jQuery.post /.serialize()
- http://api.jquery.com /序列化/$.mobile.changePage()
- http:// /jquerymobile.com/demos/1.0rc1/docs/api/methods.htmlYou can add an event handler for the
submit
event for the form and submit the form manually, then manually transition to whatever page you want.Some Notes:
data-ajax="false"
to the form tag.e.preventDefault()
stops the form from submitting normally, areturn false;
at the end of the event handler should do the same thing.$.post
- http://api.jquery.com/jQuery.post/.serialize()
- http://api.jquery.com/serialize/$.mobile.changePage()
- http://jquerymobile.com/demos/1.0rc1/docs/api/methods.html