Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不使用Ajax的情况下将值从PHP传递到Javascript?_Javascript_Php - Fatal编程技术网

如何在不使用Ajax的情况下将值从PHP传递到Javascript?

如何在不使用Ajax的情况下将值从PHP传递到Javascript?,javascript,php,Javascript,Php,我需要将版本号从php传递到javascript。但是我不想使用ajax $(document).ready(function(){ init(); }) <body> ... <input type="hidden" id="version" value="<?php echo $version; ?> .... <script> function init() { version = $('#version').val(); } &

我需要将版本号从php传递到javascript。但是我不想使用ajax

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

<body>
...
<input type="hidden" id="version" value="<?php echo $version; ?>
....

<script>
function init() {
   version = $('#version').val();
}
</script>
$(文档).ready(函数(){
init();
})
...

如果这样做,则无需将其放入隐藏输入:

const version = "<?php echo $version; ?>";
const version=”“;

如果这样做,则无需将其放入隐藏输入:

const version = "<?php echo $version; ?>";
const version=”“;

你可以这样做。你的方式很好。你可以这样做。你的方式很好。是的,我通常只需要.php输出一个脚本块来设置所需的javascript变量。我认为这比将它们传递到一个隐藏的元素中更清楚一些,只是为了将它们传递回js。是的,我通常只需要.php输出一个脚本块来设置所需的javascript变量。我认为这比将它们传递到一个隐藏的元素中更为清晰,只是为了将它们传递回js。