簡體   English   中英

將js變量變量傳遞給html模板

[英]pass the js variable variable to html template

我已經在js文件中獲取了drupal值。我想在html模板中傳遞變量。我想在html模板中包含'anniversaryCount'。現在我抓到了

未捕獲的SyntaxError:無效的正則表達式:/(^|.)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));

用jQuery將您的HTML放入頁面

$(“#your_elemen_id_where_to_put_html”)。html(cardTemplate);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM