【问题标题】:Javascript Use of PHP EchoJavascript 使用 PHP Echo
【发布时间】:2018-02-26 15:52:56
【问题描述】:

使用这个StackOverflow Question/Answer,我有一个工具提示Javascript,它应该使用会话变量的PHP 回显。它不是实际写出值,而是写出变量名 myvar?

我尝试在没有运气的情况下 \ 出现 ' 的 echo 语句。

这是有问题的代码和我在鼠标悬停时得到的屏幕截图:

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
    }(),

【问题讨论】:

标签: javascript php


【解决方案1】:

尝试改变这个:

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,因此您不需要像在 php 中那样使用 $myvar,而对于 javascript 只需使用 myvar

【讨论】:

  • 是的...他正在混合 php 和 js
【解决方案2】:

尝试:

var myvar='<?php echo($row_WADAHTG_ScheduleRequest[\'EmNo\']); ?>';
tooltips[0]=["image/emp/" + myvar + ".bmp", myvar, {background:"#DDECFF", width:"200px"}]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多