需要帮助将jquery放入php


Need help in putting jquery inside php

我里面有这个php行和一个jquery脚本。但是即使我尝试这个脚本,脚本也不起作用。

<?php session_start();
        $session_id = session_id();
        if (isset($_GET['cart'])){
            //echo "<script>alert ('try');</script>";
            echo "<script>";
            echo "$(document).ready(function(){";
            echo "$('#cartModal').modal('show');";
            echo "});";
            echo "</script>";
        }
    ?>

存在模态的 ID cartModal。我想在设置$_GET['cart']时触发或显示模态。我该怎么做?

不要忘记你需要把这个jquery放在里面

$(document).ready(function(){
});

毕竟,代码需要由某些东西调用。

因此,您的最终代码将如下所示:

<head>
        <meta charset="utf-8">
        <meta name="viewport" content="width-device-width, initial-scale-1.0">
        <title>Home</title>
        <link rel="stylesheet" href="css/bootstrap.css">
        <link rel="stylesheet" href="css/bootstrap-responsive.css">
        <?php session_start();
            $session_id = session_id();
            if (isset($_GET['cart'])){
                echo "<script>$(document).ready(function(){$('#cartModal').modal(show);});</script>";
            }
        ?>
</head>

还有一件微不足道的事情...

你需要确保你实际上在你的脑海中包含了jquery,否则它将无法工作!

在没有进一步信息的情况下,我推测javascript是在页面完全加载之前执行的。你需要用 $(document).ready(function() {}) 来包装你的 javascript

$(document).ready(function() {
   $('#cartModal').modal('show');
});