php - 将数据从 PHP 传递到 JavaScript

标签 php javascript

我有一个名为 $VrHistorySlider 的 php 变量,定义如下:

$VrHistorySlider.='<table border="0"><tr><td>(oldest)</td><td style="padding:0px 10px 0px 10px ;">&nbsp;&nbsp;<div id="note-slider-'.$VrNoteId.'" style="width:'.$VrSliderWidth.'px;background: url(\''.$VrSliderBGImg.'\') repeat-x ;" class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all"></div>&nbsp;&nbsp;</td><td>(latest)</td></tr></table>';

现在我想将它存储在一个 JavaScript 变量中。我试过这个:

var slidercontent = <?= $VrHistorySlider ?>;

但它给了我这个错误:

unknown XML entity nbsp
<parent xmlns=""><table border="0"><tr...td>(latest)</td></tr></table></parent>

如果不是那样,那么我该如何分配这个 $VrHistorySlider到 JavaScript 变量 slidercontent

最佳答案

var slidercontent = <?php echo json_encode($VrHistorySlider); ?>;

关于php - 将数据从 PHP 传递到 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7962770/

相关文章:

php - Wordpress:为自己的插件功能获取 $table_prefix

php - php页面出现未定义索引的警告,如何去除?

php - 尝试使用 CURL 从 C++ 上传文件到 PHP

PHP - 生成带前导零并从 100 开始的数字

javascript - 从字符串中删除空格、连字符和括号

php - 在查询中连接多个 MySQL 表

javascript - Reactjs 的 If-Else 状态

JavaScript onclick 事件仅在双击时有效

php - Ajax 读取 PHP

javascript - 对象操作javascript,将对象的值添加到对象数组中