Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用不同的PHP值打开引导模式_Javascript_Php_Bootstrap Modal - Fatal编程技术网

Javascript 如何使用不同的PHP值打开引导模式

Javascript 如何使用不同的PHP值打开引导模式,javascript,php,bootstrap-modal,Javascript,Php,Bootstrap Modal,我有一个带有3个表的php应用程序,每个表都有多行,每行都有一个按钮,用于获取受影响数据的表单 这样做的目的是为模态提供一个值,使其具有与受影响表中相同的列数 到目前为止,我尝试使用一个表单,每个表单都有一个按钮,具有不同的值,并在php中对其进行测试,以使用代码中下面列的正确表(这是一个测试网页,所以只有一个按钮,我只是在测试php值后尝试手动打开一个模式): 启动演示模式 函数模态(){ $(“#myModal”).modal('show'); } 情态标题 &时代; 这是一个简单的引导模

我有一个带有3个表的php应用程序,每个表都有多行,每行都有一个按钮,用于获取受影响数据的表单

这样做的目的是为模态提供一个值,使其具有与受影响表中相同的列数

到目前为止,我尝试使用一个表单,每个表单都有一个按钮,具有不同的值,并在php中对其进行测试,以使用代码中下面列的正确表(这是一个测试网页,所以只有一个按钮,我只是在测试php值后尝试手动打开一个模式):


启动演示模式
函数模态(){
$(“#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>" ?>