SimpleModal联系表

时间:2010-02-10 08:50:36

标签: jquery simplemodal

首先感谢它,我搜索了很多模态表单,而你的表单似乎更容易使用和修改

我唯一的问题是,如何使用您下载的联系表单版本,从调用模态表单和模态表单的页面发送一个dynamique var?

当您浏览js文件(contact.js)以显示模态时,直接获取链接我该如何发送var?

抱歉我的英文不好,并提前致谢

于连

2 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

$(document).ready(function(){
        $("form#contact").submit(function(){

        var str = $("form#contact").serialize();

                           $.ajax({
                           type: "POST",
                           url: "contact.php",
                           data: str,
                           success: function(msg){

        $("#note").ajaxComplete(function(event, request, settings){
        $("#note").show();
        if(msg == 'OK') // Message Sent? Show the 'Thank You' message and hide the form
        {
        result = '<span class="notification_ok">Your message has been sent. Thank you!</span>';
        $("#fields").hide();
        }
        else
        {
            result = msg;   

        }

        $(this).html(result);

        });

        }
                         });

        return false;

        });

    });

您可以在页面中包含此表单,首先将其隐藏,然后在执行某些操作后将其显示在屏幕中间并提交,如果这是您想要的...

答案 1 :(得分:0)

另一个选项是在单击处理程序中获取变量,然后将它们传递给contact.php页面。例如:

$('#contact-form input.contact, #contact-form a.contact').click(function (e) {
    e.preventDefault();

    var data = 'foo'; // GET VARIABLES HERE

    // load the contact form using ajax
    $.get("data/contact.php?data=" + data, function(data){

然后在您的contact.php页面中,您需要获取数据才能使用。