gpt4 book ai didi

javascript - jQuery ajax POST 登录请求

转载 作者:太空宇宙 更新时间:2023-11-04 15:31:43 25 4
gpt4 key购买 nike

我正在尝试通过表单编写 .ajax 请求来登录。当我提交表单时,successerror 没有任何反应 函数。我注意到,如果我在 .ajax 调用之后放置一个警报框,它也不起作用。我希望,如果我只是错误地输入了数据,我至少会期望出现错误警报框?这是我的代码:

var clientType = "clienttype"; 
$(document).ready(function(){
$("#login-form").submit(function(e){
$.ajax({
type: "POST",
url: "myurl",
data: $(this).serialize() + "&client_type=" + clienttype,
success: function(data) {
alert("sent" + data);
},
error: function(){
alert("Did not work");
}
});
e.preventDefault();
});
});

最佳答案

我注意到您已经在使用 JQuery。因此,也许可以使用内置的 post 函数。下面的例子:

另请注意:您的变量中有一个轻微的类型:data: $(this).serialize() + "&client_type="+ clienttype, clienttype 是用大写 T 声明的: 客户端类型

var clientType = "clienttype"; 
$(document).ready(function(){
$("#login-form").submit(function(e){
e.preventDefault();
$.post("myurl",{data:$(this).serialize(),client_type:clientType},function(data){
console.log("Date returned from request:",data);
// Returns JSON Data. So data.clientType.
},'json');

});
});

关于javascript - jQuery ajax POST 登录请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44727991/

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