2013-02-14 2 views
-1

Всякий раз, когда я запускаю этот код, никакого почтового запроса не отправляется, он просто показывает мне пустую страницу без 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: Спасибо за указание на что-то очевидное, оно работает сейчас.

Еще раз спасибо. ;)

+2

И ... есть файл под названием mac.php? –

+0

Да, это тот же файл. – VladHQ

+1

Если пользователь сначала вводит пустой пароль, запрос никогда не будет отправлен, даже если он введет его позже. –

ответ

2

$ не определен - включает jQuery.

+1

Я включил его, и он все равно не сработает. – VladHQ

2

Вы не включили Jquery .. Пожалуйста, включите его ..

ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js

+1

Просто сделал, и он все равно не сработает. – VladHQ

+1

попробуйте загрузить его, затем попробуйте .. потому что jquery по-прежнему не в состоянии включить..пожалуйста, на вашей консоли – Pankaj

+1

ваш запрос на отправку отправляется на 'google.com'. Пожалуйста, еще раз проверьте его. – Pankaj

Смежные вопросы