2015-06-11 18 views
0

Я использую сервер websocket, который отправляет данные (в этом примере $ html) через json_encode моему клиенту. (index.php). Входящие данные добавляются через jQuery в контентный div.Включая и используя PHP-код, который поступает из ответа JSON

Так что в основном то, что мне нужно, это отбросить переменную php, которая поступает с сервера websocket в моем index.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>

ответ

1

Вы не можете смешать PHP и JavaScript. PHP является серверной и работает только на сервере. JavaScript является клиентской стороной и работает только на клиенте. Чтобы получить переменную PHP и вывести ее на страницу с помощью JavaScript, вам необходимо использовать Ajax.

Смежные вопросы