Используя это StackOverflow Вопрос / Ответ, У меня есть всплывающая подсказка Javascript, который должен использовать PHP-эхо переменной сеанса. Вместо того, чтобы записывать значение, оно записывает имя переменной, myvar?
Я попытался сделать эхо-заявление, где «безрезультатно».
Вот код и вопрос о том, что я получаю при наведении мыши:
var ddimgtooltip={
tiparray:function(){
var tooltips=[]
var myvar='<?php echo($row_WADAHTG_ScheduleRequest[\'EmNo\']); ?>';
tooltips[0]=["image/emp/$myvar.bmp", "$myvar", {background:"#DDECFF", width:"200px"}]
return tooltips //do not remove/change this line
}(),
попробуйте изменить это:
var myvar='<?php echo($row_WADAHTG_ScheduleRequest[\'EmNo\']); ?>';
tooltips[0]=["image/emp/$myvar.bmp", "$myvar", {background:"#DDECFF", width:"200px"}]
к этому:
var myvar='<?php echo($row_WADAHTG_ScheduleRequest[\'EmNo\']); ?>';
tooltips[0]=["image/emp/" + myvar + ".bmp", myvar, {background:"#DDECFF", width:"200px"}]
у вас уже есть значение PHP в myvar
так что вам не нужно использовать $myvar
как в php но только myvar
для JavaScript
пытаться:
var myvar='<?php echo($row_WADAHTG_ScheduleRequest[\'EmNo\']); ?>';
tooltips[0]=["image/emp/" + myvar + ".bmp", myvar, {background:"#DDECFF", width:"200px"}]