将变量从URL传递到简单模式弹出菜单
Pass Variable To Simple Modal Popup From URL
让一个从sql查询创建的表尝试通过以下代码传递变量pmntid:
?>
<td class="listingTextLeft">
<a href="?pmntid=<?php echo $row[0] ?>" class="pmntDetail"><?php echo $row[20] ?></a>
</td>
<?php
链接显示了正确的pmntid,但我无法通过以下jquery传递它:
<script>
jQuery('.pmntDetail').each(function(i,v){
jQuery(v).click(function(paymentID){
paymentID.preventDefault();
paymentID.stopPropagation();
var pmntid = <?php echo $row[0]; ?>
console.log("ID: ", pmntid);
$("#pmntDetailPopup").modal({position: ["5%"]});
});
});
</script>
控制台日志显示pmntid未定义。我需要将这个pmntid传递给一个简单的模式弹出窗口,该弹出窗口显示在我运行sql查询的同一页面上的pmntDetailPopupdiv中,以使用查询结果填充字段。
如果我在查询中使用常量,弹出窗口工作正常,所有字段都会被填充,所以错误肯定是在传递pmntid时。
使用数据属性:
<a href="?pmntid=<?php echo $row[0] ?>" data-rid="<?php echo $row[0] ?>" class="pmntDetail"><?php echo $row[20] ?></a>
并在点击事件中读取
var pmntid = $(this).data("rid");
console.log("ID: ", pmntid);
相关文章:
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 为什么严格的模式会让如此简单的动作变得如此不同
- 简单的模式自动注销
- 如何将流星简单模式与流星页面一起使用
- 为什么除了html5输入模式属性之外,这个简单的regex在任何地方都能工作
- 将变量从URL传递到简单模式弹出菜单
- PHP-Jquery-简单模式的开放数据
- 在简单模式中,取消单击时不会调用onClose事件..当我在simple-modal上加载另一个jquery对话框时
- 从简单的模块模式迁移到RequireJS AMD
- 简单模式ajax
- 需要简单解释JS中的RegEx模式
- 具有 John Resig 简单类模式的静态变量
- 简单的模式不起作用
- 如何在 JavaScript 中实现一个简单的优先级侦听器模式
- 无法使简单的引导模式工作
- 谷歌地图简单的模式叠加
- 简单模式弹出窗口显示每个会话一次
- 如何在单击按钮时关闭简单的模式对话框
- Adobe括号中的代码镜像简单模式
- 用XSLT创建一个简单的模式弹出窗口