我正在使用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"].'…