$('#tip2').qtip({
content: {
text: '<?php echo "I do work."?>'
},
В этом случае я использую плагин jquery, но это не имеет значения для вопроса, который я считаю.В каких обстоятельствах мы не должны использовать php внутри javascript?
Я думал, что мне нужно пройти через json-вызовы (или другие методы вызова ajax), потому что php запускается первым, и только позже запускает javascript, но я действительно протестировал этот код и на самом деле отображает текст.
Может кто-нибудь, пожалуйста, возьмите несколько слов, чтобы объяснить, в каких обстоятельствах мы НЕ будем использовать php внутри javascript. Это один из них? Если да, то почему?
У меня явно не получается какая-то клиентская сторона, и рабочий процесс на стороне сервера ... прошу простить мой newbielity по этим вопросам.
Извините, если это был неудобный вопрос.
Update
Пожалуйста, обратите внимание, что я спрашиваю о фактах. Не мнения. Кто-то заявляет: «Вы не должны так поступайте».
Я спрашиваю: «Какие факты (а не мнения) поддерживают это требование?»
Вы не можете смешивать их, как это, PHP является кодом на стороне сервера и работает на сервере, JS - это клиентская сторона, работающая внутри браузеров клиентов. Ваш код создает в вашем html-тексте «echo», я действительно работаю »« becasue не отображаются браузером – dafyk
Если вы абсолютно * имеете *, чтобы получить значения PHP внутри своего JS, я бы рассмотрел использование атрибутов 'data'. К сожалению, печать содержимого с использованием PHP означает, что вы не можете легко разобрать все. – BenM
@dafyk Вы абсолютно можете, если хотите, чтобы выведенный javascript был «text:» Я делаю work.'' –