gpt4 book ai didi

javascript - 在 javascript Google Analytics 中使用 C# 变量,变量范围

转载 作者:行者123 更新时间:2023-12-03 06:34:05 26 4
gpt4 key购买 nike

我们正在尝试使用以下代码将订单详细信息传递给 Google Analytics。我读了几篇非常接近的帖子,但无法解决我的问题。问题在于变量“item”的定义或使用。朝向底部的行:'name': '<%= item[0] %>', 错误提示“项目在当前上下文中不存在”。

我很感激任何建议。
谢谢。

 function TrackOrderLines() {
var orderLines = "<%= GetOrderLines() %>";
if (orderLines !='') {
var items = orderLines.split(',');

for (var i = 0; i < items.length; i++)
{
if (items[i] !='') {
var item = items[i].split('|');

//This is here just to prove that we are getting the correct value in item.
document.getElementById("demo").innerHTML = item[0];

ga('ecommerce:addItem', {
'id': '<%# salesOrder.OrderType + "-" + salesOrder.OrderNumber.ToString() + "-" + salesOrder.Company %>', // Transaction ID. Required.
'name': '123', // Product name. Required.
**'name': '<%= item[0] %>',**
//'category': 'Party Toys', // Category or variation.
//'price': '111', // Unit price.
//'quantity': '123' // Quantity.
});
}
}
}
}

最佳答案

看来item实际上是一个 JS 变量,但您尝试使用 <%= %> 从 C# 打印它

请尝试这个:

ga('ecommerce:addItem', {
'id': '<%# salesOrder.OrderType + "-" + salesOrder.OrderNumber.ToString() + "-" + salesOrder.Company %>', // Transaction ID. Required.

'name': item[0],
//'category': 'Party Toys', // Category or variation.
//'price': '111', // Unit price.
//'quantity': '123' // Quantity.
});

关于javascript - 在 javascript Google Analytics 中使用 C# 变量,变量范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38312739/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com