每当我运行此代码时,都不会发送任何发布请求,它只会向我显示一个没有alert();
. 基本上我想要的是当用户加载页面时,会出现一个提示框,当用户将 PW 放入框中时,它会发送一个 post 请求
提前谢谢你!
<?php // mac.php
$password = 'crVL5Hi/hjE/E';
if(isset($_POST['password'])) {
if($_POST['password'] == NULL) {
die('empty');
} else {
if(crypt($_POST['password'], 'cryptsalt') == $password) {
die('success');
} else {
die('fail');
}
}
}
?>
<span id="page"></span>
<script>
var pw = prompt("Please enter a password.","");
if(pw != "") {
$.post("mac.php",
{
password:pw
},
function(data){
alert(data);
});
} else {
while(pw == "") {
var pw = prompt("Password was left blank.","");
}
}
</script>
谢谢!
编辑:感谢您指出一些显而易见的事情,它现在可以工作了。
再次感谢。;)