繁体   English   中英

javascript语句中的Php语句

[英]Php statement within javascript statement

我想在我的以下javascript语句中包含以下php变量($ crs_sub2):

<script>
    document.getElementById("checkbox1").addEventListener('change', function() {
        var crs_category1 =  document.getElementById("checkbox1").checked;
        if (crs_category1 === true){
          document.getElementById('checkboxLoading').innerHTML = ''; 

        } else {
window.open ('searchPage.php?user_query=$crs_sub2&search=search','_self',false);
</script>

我的问题如下:变量crs_sub2引用以下php语句:

$search_query2 = $_GET['crs_category'];

$get_cats = "select DISTINCT cat_subc1,cat_subc2,cat_subc3,cat_subc4,cat_subc5,cat_subc6,cat_subc7,cat_subc8,cat_subc9,cat_subc10,cat_subc11,cat_subc12,cat_subc13,cat_subc14,cat_subc15,cat_subc16,cat_subc17,cat_subc18 from categories where (cat_title like '%$search_query2%')";

$run_cats = mysqli_query($con, $get_cats);

while ($row_cats=mysqli_fetch_array($run_cats)) {
    $crs_sub2 = $row_cats['cat_subc2'];
}

像这样用

window.open ('searchPage.php?user_query=<?php echo $crs_sub2; ?>&search=search','_self',false);

您可以尝试如下(如果javascript和php都在同一页面上)

     $search_query2 = $_GET['crs_category'];

            $get_cats = "select DISTINCT cat_subc1,cat_subc2,cat_subc3,cat_subc4,cat_subc5,cat_subc6,cat_subc7,cat_subc8,cat_subc9,cat_subc10,cat_subc11,cat_subc12,cat_subc13,cat_subc14,cat_subc15,cat_subc16,cat_subc17,cat_subc18 from categories where (cat_title like '%$search_query2%')";


     $run_cats = mysqli_query($con, $get_cats);

            while ($row_cats=mysqli_fetch_array($run_cats)){


                $crs_sub2 = $row_cats['cat_subc2'];
                ?>
<script>
    document.getElementById("checkbox1").addEventListener('change', function() {
            var crs_category1 =  document.getElementById("checkbox1").checked;
            if (crs_category1 === true){


            document.getElementById('checkboxLoading').innerHTML = ' '; 

                } else {
        window.open ('searchPage.php?user_query=<?php echo $crs_sub2; ?>&search=search','_self',false);}
</script>
        <?php
        }

希望这可以帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM