我是这个网站的新手,并使用jQuery进行开发,所以如果这是一个新手问题,我很抱歉。我的任务是将页面上的一系列产品添加到Google动态重定向广告代码中。我的数组中填充了正确的数据,但我似乎无法将其作为变量添加到标记中。我收到一个解析错误说"预期':'"在visual studio 2013中,这里是代码:
var productsString = JSON.stringify(products, null, 4);
var google_tag_params = {
productsString /* ERROR HERE */
};
/* <![CDATA[ */
var google_conversion_id = 1030976867;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
感谢您的帮助。
答案 0 :(得分:0)
关联数组中的元素必须声明为keyname: 'value'
。
所以你的代码需要看起来像这样:
var google_tag_params = {
keyname: 'value'
};
在您的情况下,由于productsString
包含元素数组,因此您需要将其转换为关联数组。有关如何执行此操作的信息,请参阅this question。