jQuery Mobile - 如何将表单提交到 URL 并转换到 DOM 内的另一个页面?

标签 jquery html dom jquery-mobile

在 jQuery 移动示例中。提交表单后显示的页面与表单将 POST-ing/GET-ing 到的页面相同。

是否可以将表单提交到 URL 并转换到 DOM 内的另一个页面?

最佳答案

您可以为表单的 submit 事件添加事件处理程序并手动提交表单,然后手动转换到您想要的任何页面。

$(function () {
    $('#form_id').bind('submit', function (e) {
        e.preventDefault();
        $.post('path/to/file.php', $(this).serialize(), function (response) {
            $.mobile.changePage('#page_to_goto', {transition: 'slide'});
        });
    });
});

一些注意事项:

关于jQuery Mobile - 如何将表单提交到 URL 并转换到 DOM 内的另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7739183/

相关文章:

javascript - jquery在任何情况下都有if语句触发

javascript - ajax 异步的替代方案 : false

jquery - 鼠标离开时TextField消失

c# - 为什么 css 样式不适用于 javascript 中的匹配行?

html - 使CSS中具有相同父级的两个div的高度相等

javascript - 如何使用 Javascript 访问 iframe 元素?

javascript - 将 "this"对象发送到回调函数的最佳方法

Python:从 .html 创建自动严格设计的多页 .pdf 报告

jquery - 如何按顺序将数组中的 1 个类应用于每个 li?

javascript - Dom函数,将HTML插入到dom中替换所有内容