【问题标题】:How to submit a form data without reloading the page如何在不重新加载页面的情况下提交表单数据
【发布时间】:2016-04-20 15:07:21
【问题描述】:

我尝试使用提交事件检查提交表单数据而不重新加载页面。下面是我的一段代码:

$( "#my-form" ).submit(function( event ) {
            alert( "Handler for .submit() called." );
            //event.preventDefault();
            return false;
                });

由于此页面刷新已停止。但是没有调用到表单的操作映射。有什么方法可以在不重新加载页面的情况下调用操作并提交数据。

【问题讨论】:

  • 你考虑过使用 AJAX 吗?
  • 通过 ajax 调用不会在请求标头中发送 Jsession Id,因为我的页面域和 Ajax 请求位于 http 和 https 域中。所以我没有考虑这种方法。

标签: javascript jquery


【解决方案1】:

在提交处理程序中,您必须进行 ajax 调用来序列化表单数据并将其发送过来。添加event.preventDefault()return false避免页面刷新

看到这个Submit form via AJAX in jQuery

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-20
    • 2016-12-05
    • 2013-08-20
    • 1970-01-01
    • 2014-08-10
    • 2023-03-31
    • 1970-01-01
    相关资源
    最近更新 更多