我已经在js文件中获取了drupal值。我想在html模板中传递这个变量。我想将'anniversaryCount‘包含到我捕获的html template.Now中。
Uncaught :无效正则表达式:/(^区)cbox(.|$)/: RegExp.test ()处的堆栈溢出
(function ($) {
Drupal.behaviors.one_time_popup = {
attach: function (context, settings) {
var anniversaryCount = Drupal.settings.one_time_popup.aniv;
console.log(anniversaryCount); //prints correct value
cardTemplate = "<div class='cardTemplate'><span class='birthdayImage'></span><p class='wishes'>Happy Work Anniversary <span id='spl_name'></span> !</p><img src='" + Drupal.settings.publicpath + "/Anniversary_Images/" + anniversaryCount + "Anniversary.jpg'></div>";
}
};
}(jQuery));发布于 2017-08-22 11:47:35
使用jquery将html放到页面中。
$("#your_elemen_id_where_to_put_html").html(cardTemplate);
https://stackoverflow.com/questions/45816594
复制相似问题