我想将 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/