Запуск js для содержимого буфера php - PullRequest
0 голосов
/ 25 января 2012

Я хотел бы сделать некоторые вещи JQuery для содержимого буфера php перед отправкой содержимого буфера. У меня есть этот код:

<?php ob_start() ?>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>Titre</title>
        <link rel="stylesheet/ucss" href="style.css" />

    </head>
    <body>
           //some html and php code
    </body>   
</html>
<?php $bufferContent = ob_get_clean(); ?>

Также я хотел бы сделать кое-что из DOM с JQuery для содержимого переменной $ bufferContent. Я уже знаю расширение V8JS PECL, но я не знаю, как использовать его с функциями JQuery и DOM. Спасибо за помощь и извините за мой английский.

Ответы [ 2 ]

0 голосов
/ 01 мая 2014

Вы можете использовать PHPQuery для запуска большинства команд JQuery.

Однако для запуска команд, которые используют определенные элементы, такие как document / window / etc, вам потребуется не только движок JavaScript (v8js), но и DOM для работы с движком. Для этого есть Env-JS и Node-JS .

Вам нужно будет загрузить это в v8 перед загрузкой jquery-min.js .

0 голосов
/ 25 января 2012

Помните основы - PHP работает на сервере, а JS (также jQuery) запускается в браузере пользователя. Вы не можете запустить jQuery на стороне сервера (только если вы запускаете браузер там :)), но это бесполезно)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...