如何从 wordpress url 中提取令牌并给它一个 variable/value?
How to pull token from wordpress url and give it a variable/value?
让我解释一下我到底想做什么。
有人登陆 https://crypto.enzlo.com 并提交了他们的电子邮件。他们被带到感谢页面。
我需要从 url 中提取 'inf_field_Email' 令牌并将其放入需要触发的图像跟踪 url 中以便我可以跟踪注册和电子邮件。我需要在此感谢页面上触发的图像 iframe 像素如下所示:
- 您会在 iframe url 中注意到 "track_id=inf_field_Email"。我需要 track_id 到 post 将电子邮件返回给我。所以 variable/token inf_field_Email 应该显示感谢页面 url 中的电子邮件地址。所以在这种情况下 inf_field_Email 将是 heiko@viceoffers.com
我想我需要使用 JS 将它连接到 url 中,方法是给它一个 variable/value。但不确定该怎么做或如何将该变量放入需要在同一页面上触发的 iframe 图像像素中......
请让我知道你们认为最好的方法是什么。我已经能够 post inf_field_Email 作为页面上的文本,并让它使用 wordpress 插件显示电子邮件,但该插件无法将该令牌传输到 iframe url。
我们必须将 URL 转换为一个对象,这样我们才能调用属性。我们可以通过使用 JSON.parse,然后将 属性 连接到 iframe src 来完成此操作,下面是我将要执行的操作的示例。
$(document).ready(function() {
var search = location.search.substring(1);
search = JSON.parse('{"' + search.replace(/&/g, '","').replace(/=/g,'":"') + '"}', function(key, value) { return key===""?value:decodeURIComponent(value) });
console.log(search.inf_field_Email);
document.getElementById("govice").src = "https://govice.online/track/goal-iframe?goal_id=466&track_id=inf_field_Email=" + search.inf_field_Email;
});
让我解释一下我到底想做什么。
有人登陆 https://crypto.enzlo.com 并提交了他们的电子邮件。他们被带到感谢页面。
我需要从 url 中提取 'inf_field_Email' 令牌并将其放入需要触发的图像跟踪 url 中以便我可以跟踪注册和电子邮件。我需要在此感谢页面上触发的图像 iframe 像素如下所示:
- 您会在 iframe url 中注意到 "track_id=inf_field_Email"。我需要 track_id 到 post 将电子邮件返回给我。所以 variable/token inf_field_Email 应该显示感谢页面 url 中的电子邮件地址。所以在这种情况下 inf_field_Email 将是 heiko@viceoffers.com
我想我需要使用 JS 将它连接到 url 中,方法是给它一个 variable/value。但不确定该怎么做或如何将该变量放入需要在同一页面上触发的 iframe 图像像素中...... 请让我知道你们认为最好的方法是什么。我已经能够 post inf_field_Email 作为页面上的文本,并让它使用 wordpress 插件显示电子邮件,但该插件无法将该令牌传输到 iframe url。
我们必须将 URL 转换为一个对象,这样我们才能调用属性。我们可以通过使用 JSON.parse,然后将 属性 连接到 iframe src 来完成此操作,下面是我将要执行的操作的示例。
$(document).ready(function() {
var search = location.search.substring(1);
search = JSON.parse('{"' + search.replace(/&/g, '","').replace(/=/g,'":"') + '"}', function(key, value) { return key===""?value:decodeURIComponent(value) });
console.log(search.inf_field_Email);
document.getElementById("govice").src = "https://govice.online/track/goal-iframe?goal_id=466&track_id=inf_field_Email=" + search.inf_field_Email;
});