这是我的JavaScript函数:
$('.btn-setting').click(function (e) {
e.preventDefault();
$('#myModal').modal('show');
});
这就是我在PHP文件中调用它的方式:
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
我的问题是:如何传递变量:
$('#myModal<?php $variable ?>').modal('show');
并在这样的PHP文件中调用它:
<div class="modal fade" id="myModal<?php echo $variable ;>?" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
aria-hidden="true">
答案 0 :(得分:1)
在你的php文件中,你需要在脚本中使用echo变量,比如
<script>
$('#myModal<?php echo $variable; ?>').modal('show');
</script>
如果您在.js
文件中回显,则无效
更新回答
在php
文件的html部分,您需要回显variable
,如下所示
<div class="modal fade" id="myModal<?=$variable?>" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
答案 1 :(得分:0)
尝试
$('#myModal<?php echo $variable; ?>').modal('show');
答案 2 :(得分:0)
使用回声功能
$('#myModal<?php echo $variable ?>').modal('show');
答案 3 :(得分:0)
Php为您提供echo(Output one or more strings
)任务。
$('#myModal<?php echo $variable; ?>').modal('show');