ajax登录表单,不执行PHP事件
我有一个ajax函数,应该可以让我登录,该函数正在执行,如果我对它进行firebug测试,一切看起来都正常 php事件处理程序也在工作,因为我以前使用过form post方法,但现在想使用ajax,有人知道问题出在哪里吗 Ajax函数ajax登录表单,不执行PHP事件,php,ajax,Php,Ajax,我有一个ajax函数,应该可以让我登录,该函数正在执行,如果我对它进行firebug测试,一切看起来都正常 php事件处理程序也在工作,因为我以前使用过form post方法,但现在想使用ajax,有人知道问题出在哪里吗 Ajax函数 $(document).ready(function() { $('#login').click(function() { var email = $('#email').val(); var password = $('
$(document).ready(function() {
$('#login').click(function() {
var email = $('#email').val();
var password = $('#password').val();
$.ajax({
url: 'core/manage_articles.php',
type: 'POST',
data: {
login:email,
email:email,
password:password,
},
success: function() {
window.location = 'profile.php';
}
});
});
});
和事件列表器
if(isset($_POST['login'])) /*Login -two arguments.*/
{
$email = $_POST['login_email'];
$password = $_POST['login_password'];
... all login stuff.
}
$\u POST['login\u email']与您的数据不匹配。应该是$u POST['email']。密码也一样 您正在发送电子邮件:email,密码:password,但您正在收听$\u POST['login\u email']和$\u POST['login\u password'],您应该收听相同的变量名称