Javascript 在单独的文件中将数字从php发送到js

Javascript 在单独的文件中将数字从php发送到js,javascript,php,Javascript,Php,如何在单独的文件中将变量从php发送到js。我可以在没有ajax的情况下完成这项工作,或者我需要ajax来完成这项工作。如果我需要ajax,如何使用ajax test.php <?php $a = 5; $b = 10; ?> test.js var sum =<?php echo $a?> + <?php echo $b?> document.write(sum); var总和=+ 文件。填写(金额); 您可以让javascript非常轻松地了解一些

如何在单独的文件中将变量从php发送到js。我可以在没有ajax的情况下完成这项工作,或者我需要ajax来完成这项工作。如果我需要ajax,如何使用ajax

test.php

<?php
$a = 5;
$b = 10;
?>

test.js

var sum =<?php echo $a?> + <?php echo $b?>
document.write(sum);
var总和=+
文件。填写(金额);

您可以让javascript非常轻松地了解一些要从PHP传输到javascript的数据

但是您必须使javascript有效,即,我认为您缺少
在javascript计算结束时。有时,要想看到树木的树木会有点困难,确保有一个javascript
和一个PHP

<?php
$a = 5;
$b = 10;
echo '<script type="text/javascript">';
echo 'var aFromPhp = ' . $a . ';';
echo 'var bFromPhp = ' . $b . ';';
echo 'var sum = aFromPhp + bFromPhp;';

// or your line
echo 'var sum = ' . $a + $b . ';';
echo '</script>';

你只需用js将你的php值发布到页面上,然后按你所做的那样进行检索,就可以做到这一点。你可以在这里发布一个示例,说明如何做到这一点,但这是一个文件中的php和js。我想在php中使用变量并运行js文件在一个HTML页面中可以有多个
..
块。这些变量进入javascript全局范围,因此可以从任何其他javascript块访问。虽然最好在想要使用这些变量的脚本块之前添加这些变量,但我认为,实际上看不到任何更改,但感谢它让我注意到我犯了一个错误js将被发送到浏览器并在那里运行。在服务器上的php文件中无法运行js。如果你只是在使用apache和php,就不会了。我不能在js文件php变量中求和?