这是家庭作业,我得到了一些需要修改的 Ajax javascript 代码。我无法弄清楚某些代码的语法。
这是提供的代码,我想编写php服务器端代码
function submit_login() {
if( document.form.loggedIn.checked ) return
request = new XMLHttpRequest()
request.onreadystatechange = respond_login
request.open("POST", "AjaxController.php", true /* asynchronous? */ )
request.send( "action=login&password=" + postEscape( document.form.pwd.value ) +
"&username=" + postEscape( document.form.user.value ))
document.form.pwd.value = ""
document.form.user.value = ""
}
我对如何为 POST 编写服务器端部分感到困惑。通常我会写这样的东西:
$action = $_POST['"action=login&password="];
但是我对如何编写上述行感到困惑,因为两个变量是通过发送传递的。我想我需要解析它,但我仍然觉得这条线对发生的事情感到困惑。