私はこのHTMLを持っています
<section id="login">
<form>
<input type="text" name="username" size="10" placeholder="username" />
<input type="password" name="password" size="10" placeholder="password" />
<input type="submit" name="login" value="Login" />
</form>
</section>
これ$.ajax()
でPHP(sys_login.php)を呼び出します。
$(function(login){
$('#login form').submit(function(e){
var uname = $('input[name="username"]').val();
var pwd = $('input[name="password"]').val();
var dataObject = {
command : "login",
username : uname,
password : pwd
};
$.ajax({
type : "POST",
url : "application/sys/sys_login.php",
data : dataObject,
dataType : "json",
success: function(response, status){
if (response.status===true){
docCookies.setItem("sessionid", response.sessionid);
docCookies.setItem("username", response.username);
docCookies.setItem("roles", response.roles);
location.href = "application/index.php";
}else{
console.log("false")
}
},
beforeSend:function(){
console.log("sending")
}
}).error(function() {
console.log("error");
});
e.preventDefault();
});
});
しかし、それはsys_login.php
ファイルに到達しませんでした。を使用するGET
と、phpファイルに到達します。デバッグ中、コンソールでさえ何も出力しませんでした。私は何を間違えましたか?
* *UPDATE どうやらバックエンド サーバーが故障したようです。スクリプトは他のマシンで動作します。ありがとうございました。