彩盒发布表格值 - javascript

我正在使用colorbox创建一个电子邮件提交对话框,该对话框将预先填充大部分在服务器端生成的数据,但我还需要客户端(父/呼叫页面)输入框中的一些数据。

我的问题是,jQuery似乎无法在数据对象中正常工作。在下面的示例中,authorisation_number似乎并未解析为该字段中的值。当我检查服务器上的POST数据authorisation_number为空时,尽管单击按钮启动模式时它们在该输入字段中是文本。

    // MODAL: Email Someone
    $("#email_person").colorbox({

                width: "760",
                height: "800",
                data: {
                    template             : 'email-person-auth',
                    callref              : 12345,
                    email_add            : '[email protected]',
                    authorisation_number : $('#authorisation_number').val()
                }
    });

的HTML

<input type='text' name='authorisation_number' id='authorisation_number'>
<input type='button' class='submit_button' id='email_person' value='Email Someone' href='{{ url("customer-services/send-email") }}' >

有谁知道如何从要发布的父页面添加数据?

参考方案

因此,在解决这个问题之后,似乎是您将模式实例化带到了文档准备功能之外

function emailPerson() {

           $("#email_person").colorbox({

                width: "760",
                height: "800",
                data: {
                    template             : 'email-person-auth',
                    callref              : 12345,
                    email_add            : '[email protected]',
                    authorisation_number : $('#authorisation_number').val()
                }
          });
}

然后你可以使用

$("#email_person").click(function() {
    emailPerson();
});

希望此解决方案可以帮助其他人。

如果我得到url(''),我该如何使用另一个URL - javascript

我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…

对ID为'abc%'的dom执行操作 - javascript

我想对ID为'abc%'的DOM进行一些操作<a id='abc1'></a> <a id='abc2'></a> <a id='abc3'></a> <a id='abc4'></a>…

Jsonp没有出现``访问控制允许来源''错误 - javascript

在我的PHP中,我喜欢这样来回显jsonp类型的“ json数据”echo $_GET['callback'] . '('.json_encode($arr).')'; 在我的js(angularjs)中,$http.get('http://example.com/app/?callbac…

javascript popupwindow之后的行如何工作? - javascript

好的,我有一个来自后面代码的方法,可以创建一个popupwindow。然后有一行代码要在那之后执行,我想知道那行代码何时执行,是在使用popupwindow之后执行还是在创建popupwindow之后执行?例如:void exPopupWindowMethod() { string scr = "window.open('exampleP…

在JavaScript函数中转义引号 - javascript

我正在尝试将变量传递给javascript函数。根据用户的选择,它可以是文本或图像。这里已经讨论了类似的问题,但我无法解决。在php中,我这样编码:if ($choice == 1) { $img = '<img src = "../folder/'.$_SESSION["img"].'�…