javascript - 将 JavaScript 变量和 PHP 变量相乘并显示在屏幕上

标签 javascript php jquery html ajax

我想将 PHP 变量值和 JavaScript 变量相乘并将其显示在屏幕上。

这是我的代码(PHP 文件):

<?php
require 'config.php';
session_start();
?>
<html>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
        <script src="knockout.js"></script>
        <script src="hello.js" defer="defer"></script>
    </head>
    <body>
        
        <?php
        $uname = $_SESSION['username'];
        $query = "select * abc where username='$uname'";
        $query_run = mysqli_query($con, $query);
        if (mysqli_num_rows($query_run) == 1) {

            while ($rows = mysqli_fetch_array($query_run)) {

                $var1 = $rows['row1'];
                $var1= (int) $var1;
                $_SESSION['var1'] = $var1;
            }
        } else {
            echo $uname;
        }
        ?>

    </body>
</html>

这是我的 JavaScript 代码:

$.ajax({
    type: "GET",

    url: "url"
}).done(function (data) {
    var abc = JSON.parse(data);
    var a=abc['rows'];

});

我想将 PHP 变量 $var1 和 JavaScript 变量 a 相乘并将其显示在屏幕上。

最佳答案

您必须将 php 变量传递给外部脚本文件 在 php 文件中:

<script>var var1 = "<?php echo $var1; $?>"</script>

然后在脚本文件中您可以使用这个 var1 变量

并且您的脚本文件必须在页脚中的 php 脚本含义之后加载

关于javascript - 将 JavaScript 变量和 PHP 变量相乘并显示在屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49205066/

相关文章:

javascript - 我如何使用 tampermonkey href 本地文件?

javascript - 在 onclick 页面加载 html 表单

jquery - 选择带有 id 的 div 中的 p 标签,使用带有类的兄弟 h3 标签

php - 如何使用 JavaScript 打印行

Jquery在自定义函数中调用回调函数

javascript - 如何识别点击事件 ember.js 的调用者

javascript - bluebird - fs.readdir().then - 无法读取未定义的属性 then

javascript onClick() 函数将 img src= 的变量传递到另一个页面

php - 反序列化查询(数组)数据不起作用

php - 使用ajax将数据多次插入表中