javascript - 如果未设置 php session 变量,如何在窗口加载时打开 bootstrap4 弹出窗口?

标签 javascript php jquery bootstrap-4

如果未设置 php session 变量,我想在窗口加载事件上打开 bootstrap4 弹出窗口。

 session_start();
    if(!isset($_SESSION['templateid'])){
         // open popup code 
    }

如何在窗口加载事件上执行此操作?

最佳答案

好吧,您可以创建一个变量作为打开弹出窗口的标志,如下所示:

session_start();
$openPopup = (!isset($_SESSION['templateid'])) ? true : false;

然后使用$openPopup的值来检查是否在脚本中打开弹出窗口:

<script>
$(function() {
    var openPopup = <?php echo $openPopup ?>;
    if(openPopup) {
        //open popup here
    }
});
</script>

关于javascript - 如果未设置 php session 变量,如何在窗口加载时打开 bootstrap4 弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56352756/

相关文章:

jquery - 如何在此脚本中添加 cookie 来缓存样式表更改

javascript - AOL9.0并不断发送AJAX请求

javascript - 在 Vue 3 中使用 Font Awesome

javascript - 谷歌浏览器片段 : Identifier '...' has already been declared

javascript - Django找不到ajax静态文件

PHP & MySQL 地理距离计算

javascript - 访问对象数组中的对象属性值javascript

php - InnoDB 仅在引用的 id 存在时插入记录(无外键)

php - 在 PHP 中解析对象不起作用

javascript - 定义 jQuery 函数时出现问题