无法通过回调函数参数将数据从 php 文件发送到 javascript 中的 $.post 方法

Failed to send data via the callback function argument to $.post method in javascript from a php file

我的javascript发出请求,成功后,响应(php文件中的echo语句)被发送到回调中的.html()方法功能(以便我可以使用它在网页上显示)。但是我试图从 php 文件发送的数据似乎从未出现在 var 'recData' 中。请帮我找出问题所在。

JavaScript代码:

$.post(php_file_url, function(response) {
    $( "#Trend" ).dialog({modal: true,
        width: 900,
        height:550 });
    $( "#Trend" ).html(response);
});

Php代码:

.....;
$arrayVar;
echo"<script>
     var recData = <?php echo json_encode($arrayVar); ?>;
     ...*use recData *...;
     </script>";

php是后端语言所以你做不到

 var recData = <?php echo json_encode($arrayVar); ?>;

正确的是

   echo"<script>
     var recData = ".json_encode($arrayVar).";
     ...*use recData *...;
     </script>";