首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SimpleModal联系人表单

SimpleModal联系人表单
EN

Stack Overflow用户
提问于 2010-02-10 16:50:36
回答 2查看 1.3K关注 0票数 0

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

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

当你通过一个js文件( contact.js )来显示模式的时候,我怎么才能用它发送一个变量呢?

很抱歉我的英语不好,提前谢谢你

朱利安

EN

回答 2

Stack Overflow用户

发布于 2010-02-10 17:53:10

您可以尝试如下所示:

代码语言:javascript
复制
$(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;

        });

    });

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

票数 0
EN

Stack Overflow用户

发布于 2010-02-14 00:26:05

另一种选择是获取单击处理程序中的变量,然后将这些变量传递给contact.php页面。例如:

代码语言:javascript
复制
$('#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页面中,您需要获取要使用的数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2235452

复制
相关文章

相似问题

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