我有一个错误,我无法继续我的login_process.php使用ajax。我已将所有文件存储为一个文件夹。如果我在页面中运行我的HTML日志,则会显示错误。以下是我的代码。这只是一个简单的代码。在此之前,我已经将类似的代码应用于下面(login_process.php除外,因为我已经提供了一些功能)作为我的作业。但是,当我试图重新制作它时,正如我所说的,Chrome或Firefox中的浏览器会显示一个错误,正如我在下面的ajax中所写的。我有一些错误ajax
的index.html(AJAX部分)
$(document).ready(function(){
$("#subBTN").click(function(){
var username = $("#username").val();
var password = $("#password").val();
var status = $("#statusAlert");
if(username === "" && password === ""){
status.html("<span>Username and password are both required!</span>");
}
else if(username === ""){
status.html("<span>What is your username?</span>");
}
else if(password === ""){
status.html("<span>What is your password?</span>");
}
else{
$.ajax({
url:'login_process.php',
type: 'post',
data: {"?admin_name=": username, "&admin_pass=": password},
dataType: 'html',
success: function(data){
//alert(data);
if(data.success){
status.html("<span>"+ data +"</span>");
}
else{
status.html("<span>error</span>");
return false;
}
}
});
}
});
});
login_process.php
<?php
session_start();
if($_POST):
$username = $_POST["username"];
$password = $_POST["password"];
if($username):
echo "Hi " . $username;
endif;
endif;
?>
你也可以发布错误消息吗? –
这是什么if(data.success),我无法得到这个标志被发送到哪里? – Devesh