gpt4 book ai didi

jquery - 如何使用rails使用ajax post请求发送表单

转载 作者:行者123 更新时间:2023-12-01 03:37:20 26 4
gpt4 key购买 nike

我想使用 ajax 和 post 请求发送整个表单输入。我正在使用这段js代码:

$.post('#{my_custom_action_path}', $('#myform').serialize(), function(data) {
console.log("Success !")
});

问题是表单是由 Rails 生成的,其中“_method”输入包含“patch”这是使用错误路线的结果(它使用补丁路线,而不是我在 route 定义的帖子路线)

如何在通过ajax发送表单之前更改_method字段?

最佳答案

您也可以在发送之前通过 JavaScript 更改输入值:

$("input[name='_method']").val('post');

或者您可以在序列化表单时跳过此字段:

$('#myform').find("input[name!='_method']").serialize()

关于jquery - 如何使用rails使用ajax post请求发送表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30459084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com