gpt4 book ai didi

javascript - 我尝试使用 ajax 调用我的 php 函数,但我不知道代码不工作有什么问题

转载 作者:行者123 更新时间:2023-11-28 04:59:25 24 4
gpt4 key购买 nike

 !-- Main Page Starts Here -->
<section class="container">
<div class="row">
<div class="centerlogin">
<div class="frmlogin">
<form role="form" name="signin" id="signin" method="post" action="#">
<div class="headtab"><h3>Login</h3></div>
<ul>
<li><i class="glyphicon glyphicon-user"></i>&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" id="email" name="username" class="usern" placeholder="Enter Username"></li>
<li><i class="glyphicon glyphicon-lock">&nbsp;</i><input type="password" id="pwd" name="password" class="passn" placeholder="Enter Password"></li>
<li><button class="subn" id="btnSubmit">Login</button></li>
</ul>
</form>
</div>

</div>

</div>
</section>
<!-- Main Page Ends Here -->

以上是我的登录表单。

下面是我的 ajax 调用

//ajax calls start below
$(document).ready(function () {
$("#btnSubmit").click(function (e) {
e.preventDefault();
var email = $("#email").val();
var password = $("#pwd").val();
var pwd = $.md5(password);
auth(email, pwd);
});
});

//authenticate function to make ajax call
function auth(email, pwd) {
$.ajax
({
type: "POST",
url: "https://localhost/main/web/sign-in",
dataType: 'json',
type : "POST",
data: { email: email,pwd: pwd },
success: function (r) {
//console.log(r);
if(r.status == '0')
{
var sk=r.sk;
$.ajax({
type: "POST",
url: "http://localhost/main/secret/signin.php",
type : "POST",
data: { sk:sk},
success: function(r)
{
if(r == '0')
{
window.location.href = "http://localhost/main/index.php";
}
else
{
window.location.href = "http://localhost/main/login.php";
alert('Something Went Wrong.Please Try Again!');
}
}

});
}
else if(r.status == '401')
{
alert("Incorrect Email/Password");
$("#signin")[0].reset();
}
else
{
alert("User Doesn't exist");
$("#signin")[0].reset();
}
return false;
}


});
}
   

我不知道我的代码有什么问题,即使代码不起作用,它甚至没有在表单空白输入上显示警报,并且单击登录按钮后表单会重新加载,请帮助我陷入困境。

最佳答案

Ajax 调用中的 Type 属性定义了两次。

请使用Firebug等调试工具调试xhr请求,以了解是否发送了请求。您还可以查看那些可能提示错误的请求的响应。

关于javascript - 我尝试使用 ajax 调用我的 php 函数,但我不知道代码不工作有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42267939/

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