如何在JSON文件中使用JavaScript变量
我有如何在JSON文件中使用JavaScript变量,javascript,html,json,Javascript,Html,Json,我有var a=5在我的JavaScript代码中 现在,我必须在按下按钮的某个地方发送JSON数据 $('#buy-store').click(function() { fbq('track', 'ClickBuyInStore', { value : a }); }); JSON包含JavaScript变量a。但我不能使用上面的代码 那么,如何在JSON文件中使用JavaScript变量。使用JSON.parse(将_放入_-YOUR _-JSON中),例如
var a=5代码>在我的JavaScript代码中
现在,我必须在按下按钮的某个地方发送JSON数据
$('#buy-store').click(function() {
fbq('track', 'ClickBuyInStore', {
value : a
});
});
JSON包含JavaScript变量a
。但我不能使用上面的代码
那么,如何在JSON文件中使用JavaScript变量。使用JSON.parse(将_放入_-YOUR _-JSON中),例如
var myJSON = JSON.parse('{ "name":"John", "age":30, "city":"New York"}');
myJSON.a = 5; // myJSON.amount = a;
如果你想让它变成一个字符串,那么:JSON.stringify(myJSON)代码>您可以这样做:
{"user":{"name":"bla bla","email":function(){return email;}}}
上述措施应该有效。错误在别的地方。顺便说一句:还没有涉及JSON…1)检查变量是否在代码之后声明2)检查您的变量是否与具有相同属性的任何其他变量冲突name@JonaswArn大括号中的键值对不是JSON吗?还要确保var a是全局声明的,而不是在函数中声明的:您可以console.log(a)就在fbq()之前,只是为了验证a变量是否可在此处访问。@Justcode已选中。没关系。谢谢你的建议