首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何集成验证引擎js与jQuery AJAX和PHP电子邮件提交?

如何集成验证引擎js与jQuery AJAX和PHP电子邮件提交?
EN

Stack Overflow用户
提问于 2011-10-27 03:36:15
回答 1查看 7K关注 0票数 0

我正在使用来自https://github.com/posabsolute/jQuery-Validation-Engine

验证起作用了,但是AJAX没有起作用...问题是它对我来说很多次都不起作用,我试着做了30多次都失败了,我不知道为什么,他的AJAX提交php例子对我没有用……

下面是我用来验证表单的脚本:

代码语言:javascript
复制
    $("#formID").validationEngine({promptPosition : "centerRight", scroll: false, ajaxFormValidation: true});

下面是我想要与验证引擎集成的jQuery AJAX脚本:

代码语言:javascript
复制
$.ajax({
    type: "POST",
    url: "send.php",
    data: sendData,
    beforeSend: function () {
        $("#ajax").show();
    },
    success: function () {

        $('#listo').html("<p>Thank you!</p>")
            .hide()
            .fadeIn(1000, function () {

        });
    }
});                       

还有另一个用来发送数据表单的PHP脚本:

代码语言:javascript
复制
function send_email() {
$message = "\nNombre: " . $_POST['nombre'] .
    "\nEmail: " . $_POST['email'] .
    "\nMensaje: " . $_POST['message'] .
    "\nTélefono: " . $_POST['tel'];

$message .= "\n\nBrowser Info: " . $_SERVER["HTTP_USER_AGENT"] .
    "\nIP: " . $_SERVER["REMOTE_ADDR"] .
    "\n\nDate: " . date("Y-m-d h:i:s");

$siteEmail = 'my@mail.com';
$emailTitle = 'Contact from your website';
$thankYouMessage = "succesful sent.";   

if(! mail($siteEmail, $emailTitle, $message, 'From: ' . $_POST['nombre'] . ' <' . $_POST['email'] . '>'))
    echo 'cannot send...';

}

有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-27 04:50:03

你能试试这个吗:

代码语言:javascript
复制
jQuery(document).ready(function () {
    jQuery("#formID").validationEngine({
        promptPosition: "centerRight",
        scroll: false,
        ajaxFormValidation: true,
        ajaxFormValidationURL: "send.php",
        onBeforeAjaxFormValidation: function () {
            $("#ajax").show();
        },
        onAjaxFormComplete: function () {
            $('#listo').html("<p>Thank you!</p>")
                .hide()
                .fadeIn(1000);
        }
    });
});
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7907882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档