通过AJAX进行表格处理 - 避免GET和amp;来自生成的POST请求

时间:2015-10-05 16:38:52

标签: javascript jquery ajax

我正在尝试通过AJAX发送表单数据。但我看到GET&正在生成POST请求。

这是我的表格提交处理程序

 <button id="submit" class="btn">Submit</button>

我为onClick事件设置了一个jQuery处理程序。我构造POST请求并通过AJAX发送它。

$(function(){
    $('#submit').click(function() {
        $.ajax({
        ...
        ...
     });
  });
});

我只需要发送POST请求。如何停止生成GET请求?

1 个答案:

答案 0 :(得分:3)

不是绑定到按钮的单击,而是绑定到表单的submit事件并阻止默认行为:

$(function(){
    $('form').on('submit', function(e) {
        e.preventDefault();
        $.ajax({
        ...
        ...
     });
  });
});