gpt4 book ai didi

javascript - 为什么我无法从 ajax post 请求中获取操作

转载 作者:行者123 更新时间:2023-12-03 09:53:39 24 4
gpt4 key购买 nike

这是我的代码:

$(document).ready(function(){
$("#mainbutton").click(function(){
$("#ajaxform").submit(function(e)
{
$.ajax(
{
action : "mainbutton",
url : "userctrl",
type: "post",
data : $(this).serializeArray(),
success:function(data, textStatus, jqXHR)
{
alert("success");
},
error: function(jqXHR, textStatus, errorThrown)
{
alert("error");

}
});
});
$("#ajaxform").submit(); //Submit the form
});
});

我尝试在此发布请求中设置操作,但当我尝试从 servlet 获取它时,它为空。尝试将请求更改为 get 并再次为 null。还尝试将 content-type: application/x-www-form-urlencoded 但再次没有成功。如何在此请求中采取行动。而且把行动放在事后合适吗?如果不是,我应该制作隐藏字段吗?另外我如何使用函数中的参数(data,textStatus,jqXHR)

最佳答案

没有 action 属性。

相反,请尝试更改您的 url 属性,如下所示:

url : $("#ajaxform").attr('action')

关于javascript - 为什么我无法从 ajax post 请求中获取操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30808043/

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