包含和使用来自JSON响应的{PHP代码

时间:2015-06-11 15:48:23

标签: javascript php jquery html json

我使用的websocket服务器通过json_encode将数据(在本例中为$ html)发送到我的客户端。 (index.php)传入的数据通过jQuery附加到内容div。

基本上我需要的是在index.php中回显来自websocket服务器的php变量。

换句话说:

如何将json响应包含在我的代码中作为可以在此文件的其他上下文中使用的php代码?

(真的很难解释这个问题)



<!-- index.php -->
<?php
$usersname = 'John';
?>

<div id="content"></div>

<!-- server.php -->
<?php 
ob_start();
include 'file.php';
$html = ob_get_clean();
?>

<!-- file.php -->
<h1>Hello <?php echo $username ?></h1>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

您无法混合使用PHP和JavaScript。 PHP是服务器端,只能在服务器上运行。 JavaScript是客户端,只能在客户端上运行。要获取PHP变量并使用JavaScript将其输出到页面,您需要使用Ajax。