我正在尝试通过AJAX发送表单数据。但我看到GET&正在生成POST请求。
这是我的表格提交处理程序
<button id="submit" class="btn">Submit</button>
我为onClick事件设置了一个jQuery处理程序。我构造POST请求并通过AJAX发送它。
$(function(){
$('#submit').click(function() {
$.ajax({
...
...
});
});
});
我只需要发送POST请求。如何停止生成GET请求?
答案 0 :(得分:3)
不是绑定到按钮的单击,而是绑定到表单的submit事件并阻止默认行为:
$(function(){
$('form').on('submit', function(e) {
e.preventDefault();
$.ajax({
...
...
});
});
});