Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.01.2013, 17:36
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Как передать переменную (и не только) из PHP в JS ?
Я бы хотел узнать мнение местных о такой вот необычной библиотеке под названием PHP.js

Теперь действительно, можно передать из php в js переменную, или даже целый объект и даже функции и класс ))
А если серьезно - это виртуальная машина для исполнения php кода.

Недавно обнаружил ее, но какое ей найти применение - ума не приложу. Для себя в использование взял только парсер php-кода - для реализации синтаксической проверки кода в javascript-редакторе ACE.

Кажется работает также в окружении node.js

У кого какие идеи? Кстати в issue list один из первых вопросов - «Why?»
Ответить с цитированием
  #2 (permalink)  
Старый 05.01.2013, 10:07
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Цитата:
Как передать переменную (и не только) из PHP в JS ?
Код:
<?php
$myvar = '1234';
echo '<script>var myvar = "'+$myvar+'"</script>';
?>

<html>
   <body>
      <script>
         alert(myvar);
      </script>
   </body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 05.01.2013, 11:40
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Спасибо, посмеялся )
Руслан, может прочитаешь мой пост, а не только его заголовок?
Ответить с цитированием
  #4 (permalink)  
Старый 05.01.2013, 12:50
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

пока я только это вычитал
Цитата:
Requires an ECMAScript 5 compliant browser
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #5 (permalink)  
Старый 05.01.2013, 16:43
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

И чо? Это ж не ES6, дело то поправимое )) es5-shim.js должен сотворить чудо (можно даже предложить в репозиторий положить, правда не уверен что с шимом все заработает, а если это не так, то можно помочь автору, думаю исправить это просто)
Ответить с цитированием
  #6 (permalink)  
Старый 05.01.2013, 17:40
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от danik.js
es5-shim.js должен сотворить чудо
при беглом просмотре кода - не сотворит
Сообщение от danik.js
думаю исправить это просто
только обновлением браузера
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #7 (permalink)  
Старый 05.01.2013, 23:03
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

nerv_ , ты прав. В IE9 еще работает если кое какие правки внести. А вот в IE 8 не пашет. Все уперлось в аксессоры (get/set) на обычных объектах (не DOM). Пока не нахожу костыля для таких случаев. Вообще, есть ли такой костыль?
Ответить с цитированием
  #8 (permalink)  
Старый 06.01.2013, 19:52
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

ну так что? Кто-то может меня в этом просветить? Еще раз: нужна имплементация Object.defineProperty с поддержкой get/set, работающая не только с DOM объектами, для IE8
Ответить с цитированием
  #9 (permalink)  
Старый 07.01.2013, 20:01
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Видимо это невозможно. Ну что ж, IE8 тогда пусть пасётся ))
Насчет способа использования либы - есть у кого идеи? Или действительно, «Why ?»
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать значение из php в html через js Mateus jQuery 5 26.12.2012 22:24
Передать значение переменной из Js в Php 12345kro Общие вопросы Javascript 2 05.12.2012 11:35
запомнить переменную js в одном файле и использовать в другом. как? skalka Общие вопросы Javascript 2 28.09.2010 08:19
Как передать картинку из javascript в php KIVagant AJAX и COMET 3 12.05.2010 11:54
Как передать переменную с текстом по событию FRIE jQuery 8 20.04.2010 13:03