jsファイル内の可変カードにhtmlコードのブロックがあります。カードの変数errorに一致しない正規表現をキャッチしました。すべての一重引用符と二重引用符が一致します.htmlブロックで間違っていました。入力ミス。htmlの正規表現の不一致
(function ($) {
Drupal.behaviors.one_time_popup = {
attach: function (context, settings) {
var celeType=Drupal.settings.one_time_popup.celeType;
card="<div class=\'cardTemplate-aniv\'>
<p class=\'bir-anniv-wishes\'>Happy Birthday and Successful Anniversary</p>
<p id=\'aspirian-name\'>"+userName+"</p>
<img src=\'"+Drupal.settings.publicpath+"/Birthday_Images/birthdayTemplate1.jpg\' style=\'width:250px;height:230px;\'>
<img src=\'"+Drupal.settings.publicpath+"/Anniversary_Images/"+anniversaryCount+"Anniversary.jpg\' style=\'width:250px;height:250px;\'>
</div>";
}
};
}(jQuery));
私はあなたが単一引用符'
をエスケープする必要はありませんエスケープ単一引用符
正規表現を含むより多くのコードで回答を更新してください。 – Soviut