无法通过回调函数参数将数据从 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>";
我的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>";