Javascript 如何使用不同的PHP值打开引导模式
我有一个带有3个表的php应用程序,每个表都有多行,每行都有一个按钮,用于获取受影响数据的表单 这样做的目的是为模态提供一个值,使其具有与受影响表中相同的列数 到目前为止,我尝试使用一个表单,每个表单都有一个按钮,具有不同的值,并在php中对其进行测试,以使用代码中下面列的正确表(这是一个测试网页,所以只有一个按钮,我只是在测试php值后尝试手动打开一个模式):Javascript 如何使用不同的PHP值打开引导模式,javascript,php,bootstrap-modal,Javascript,Php,Bootstrap Modal,我有一个带有3个表的php应用程序,每个表都有多行,每行都有一个按钮,用于获取受影响数据的表单 这样做的目的是为模态提供一个值,使其具有与受影响表中相同的列数 到目前为止,我尝试使用一个表单,每个表单都有一个按钮,具有不同的值,并在php中对其进行测试,以使用代码中下面列的正确表(这是一个测试网页,所以只有一个按钮,我只是在测试php值后尝试手动打开一个模式): 启动演示模式 函数模态(){ $(“#myModal”).modal('show'); } 情态标题 &时代; 这是一个简单的引导模
启动演示模式
函数模态(){
$(“#myModal”).modal('show');
}
情态标题
&时代;
这是一个简单的引导模式。单击“取消按钮”、“交叉图标”或
“深灰色区域”关闭或隐藏模式
取消
拯救
问题是,当我按下按钮时,我看到我的页面加载了一些东西,大概持续了0.4秒,但什么也没发生
有什么方法可以做到这一点,或者我应该使用其他方法吗?你可以这样做,只要你想让它决定页面加载
<script>
function modal(val){
let options = [];
var myModal = new bootstrap.Modal(document.getElementById('exampleModal'))
if (val == 0){
myModal.show()
}
}
</script>
<?php $val = 0; ?>
<?php echo "<script>modal(".$val.")</script>" ?>
功能模态(val){
让期权=[];
var myModal=new bootstrap.Modal(document.getElementById('exampleModal'))
如果(val==0){
myModal.show()
}
}
除此之外,您还必须通过fetch请求或AJAX来完成,因为php和JS不能直接相互通信您可以使用AJAX来更新动态数据,以使用javascript to
append html
方法进行建模
<script>
function modal(val){
let options = [];
var myModal = new bootstrap.Modal(document.getElementById('exampleModal'))
if (val == 0){
myModal.show()
}
}
</script>
<?php $val = 0; ?>
<?php echo "<script>modal(".$val.")</script>" ?>