Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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/248.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/0/laravel/11.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
是否有在JavaScript变量中存储动态PHP值的方法?_Javascript_Php_Jquery - Fatal编程技术网

是否有在JavaScript变量中存储动态PHP值的方法?

是否有在JavaScript变量中存储动态PHP值的方法?,javascript,php,jquery,Javascript,Php,Jquery,我有一个JavaScript函数,可以在点击按钮时滚动表格,但我的代码中有多个表格,不能对每个表格使用多个函数。我想用PHP动态存储所有表格的id <script type="text/javascript"> // Do something in JavaScript var x = <?php echo $row_[document_id]; ?>; // etc.. </script> //用JavaScript做点什么 va

我有一个JavaScript函数,可以在点击按钮时滚动表格,但我的代码中有多个表格,不能对每个表格使用多个函数。我想用PHP动态存储所有表格的id

<script type="text/javascript">
    // Do something in JavaScript
    var x = <?php echo $row_[document_id]; ?>;
    // etc..
</script>

//用JavaScript做点什么
var x=;
//等等。。
文档id是在PHP中动态访问的值。

而不是使用

var x = <?php echo $row_[document_id]; ?>;
varx=;
您可以使用以下内容:

<?php

echo '<script>var x = ' . $row_document_id . ';</script>';

?>

如果数据是字符串,则可以使用双引号:

<?php
echo '<script>var x = "' . $row_document_id . '";</script>';
?>

此外,最好使用
let
而不是
var


希望有帮助。

将PHP变量值保存在HTML隐藏输入元素中

    <input type="hidden" value="<?php echo $row_[document_id]?>" id="getValue">

PHP在服务器端执行,然后页面在客户端呈现。请看
ajax()
。一旦你掌握了窍门,我相信你的问题应该得到回答
    var x = $("#getValue").val();