Всякий раз, когда я запускаю этот код, никакого почтового запроса не отправляется, он просто показывает мне пустую страницу без alert();
. В основном, что я хочу, когда пользователь загружает страницу, появляется окно с запросом, и когда пользователь помещает PW в поле, он отправляет почтовый запрос.Почтовый запрос не установлен при отправке приглашения.
Спасибо вам за передовые!
<?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>
Спасибо!
EDIT: Спасибо за указание на что-то очевидное, оно работает сейчас.
Еще раз спасибо. ;)
И ... есть файл под названием mac.php? –
Да, это тот же файл. – VladHQ
Если пользователь сначала вводит пустой пароль, запрос никогда не будет отправлен, даже если он введет его позже. –