我有一个 PHP 作业,我决定尝试将 AJAX 添加到其中,因为在我们班上我们不会只学习 PHP 的 AJAX。我似乎无法得到工作的回应。但是,在 Fire Fox 上我的控制台的网络部分中,我可以找到 POST 发送的值以及我在表单中输入的值和 PHP 回显,这是 php 函数工作的结果。但是,它不会出现在我的 div 标签中。任何帮助将是最受欢迎的,谢谢。
这是 HTML 和 JavaScript:
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
function testPass() {
var username = document.getElementById("uname").value;
var passwrd = document.getElementById("passwd").value;
var creds = "uname="+username+"&passwd="+passwrd;
var ajx = new XMLHttpRequest();
ajx.onreadystatechagne = function () {
if (ajx.readyState == 4 && ajx.status == 200) {
document.getElementById("message").innerHTML = ajx.responseText;
}
};
ajx.open("POST", "authenticate.php", true);
ajx.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
ajx.send(creds);
//document.getElementById("message").innerHTML = creds;
} …Run Code Online (Sandbox Code Playgroud)