使用jQuery Tools Validator的jQuery空POST变量

时间:2012-04-01 16:34:51

标签: forms validation email post jquery-tools

我正在使用jQuery Tools Validator,我无法使用它发送ajax发布数据。

奇怪的是,我正在使用相同的框架检查不同的页面,并且他们使用相同的代码,我不确定我做错了什么?

form.html:

$("#form").validator({effect: 'my_custom_effect'}).submit(function(e)  {
    if (!e.isDefaultPrevented()) {
        $.post('send.php', { 
            'name': 'my name', // name is always empty
            'email': 'myemail@test.com', // email is always empty
            'message': 'just message!' // message is always empty
        });
        $("#success").fadeIn();
        e.preventDefault();    
    }   
}); 

send.php

$name = $_POST['name']; 
$email = $_POST['email'];     
$message = $_POST['message'];

mail('mail@mail.com','From: ' .$name, $message);   

邮件正在提交,“#success”div淡入,我收到邮件,但名称/电子邮件/邮件总是空的。

一切正常,HTML5验证/完全没有任何验证,所以它不是与表单相关的,表单使用post方法,send.php作为操作。

上面的代码有什么问题吗?我想我错过了一些东西,可能很简单...

0 个答案:

没有答案