javascript - 使表单中的按钮有不同的方法将数据发送到服务器

标签 javascript jquery html

我有一个 html 表单和 2 个按钮。表单的方法是post。但是,我希望能够通过单击第二个按钮来发送 get ajax 请求。但即使我设置了 $.ajax({type: "GET"}),它也会发送 post 请求。

我无法将第二个按钮放置在表单之外,因为布局看起来不像我想要的那样:第二个按钮将放置在下一行。

所以底线是我希望第二个按钮与第一个按钮位于同一行并发送 get ajax 请求。

我怎样才能做到这一点?我认为重写 post 表单方法 get 会很容易。

最佳答案

在发出 ajax 请求之前,您需要删除分配给按钮的默认后操作,

$("#button").click(function(event) {
     event.preventDefault();
     $.ajax({
        .....
        .....
     });
});

关于javascript - 使表单中的按钮有不同的方法将数据发送到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15201893/

相关文章:

javascript - 了解如何在 React 组件中引用属性

javascript - 捕获窗口纬度、经度(带传单)

javascript - CraftyJS如何计算2个 Sprite 之间的矢量?

php - div 内容从网页底部剪裁

jquery - 将 Google map 添加到网站

javascript - 显示返回结果计数的功能未按预期工作

jquery - 需要帮助使用 jquery 将数据发布到 ASP.NET MVC 应用程序

javascript - 尝试选择两个类进行验证

Jquery AJAX 创建具有父子功能的选择

html - 无法将文本与图像对齐?