【发布时间】:2018-12-31 22:31:06
【问题描述】:
我开发了一个扩展程序,您可以在其中为 newsletter 2 go 定义连接 ID。
我需要将此 id 传递给脚本 skin\frontend\base\default\fekete\Newsletter2Go\js\utils.js
模板:
我的第一种方法是通过向脚本添加 get 参数将其传递给脚本。
{... Hint: I removed the rest code which is not relevant for this question ... }
(window,document,"script","skin/frontend/base/default/fekete/Newsletter2Go/js/utils.js?id=<?php echo $id ?>","n2g");
我检查了这是否像这样工作:
alert(findGetParameter("id"));
function findGetParameter(parameterName) {
var result = null,
tmp = [];
var items = location.search.substr(1).split("&");
for (var index = 0; index < items.length; index++) {
tmp = items[index].split("=");
if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]);
}
return result;
}
但它会提醒null。
如何将id 传递给脚本,而不必将整个脚本移动到模板中?
【问题讨论】:
标签: magento-1.8