带有jquery和json的javascript-尝试提取和插入数值

带有jquery和json的javascript-尝试提取和插入数值,javascript,jquery,json,Javascript,Jquery,Json,我尝试使用下面的代码实现,其中“areaofstudy”值将实际返回引号中的数字。我很确定我完全弄错了,或者至少是用了错误的语法 这是ad代码,这里的目标是从存储的cookie中提取信息并将其转换为数字参数。当我在浏览器控制台中测试JSON代码时,它本身就可以工作。但是,当我试图发挥创意并在广告代码中使用它时,广告不会返回任何结果 <script type="text/javascript"> vm_load({ "displayId": "12584", // Numeric un

我尝试使用下面的代码实现,其中“areaofstudy”值将实际返回引号中的数字。我很确定我完全弄错了,或者至少是用了错误的语法

这是ad代码,这里的目标是从存储的cookie中提取信息并将其转换为数字参数。当我在浏览器控制台中测试JSON代码时,它本身就可以工作。但是,当我试图发挥创意并在广告代码中使用它时,广告不会返回任何结果

<script type="text/javascript">
vm_load({
"displayId": "12584", // Numeric unique ad display Id
"publisherId": "33927", // Publisher ID 
"campaign": "23193", // Numeric Publisher Campaign Id
"maxResults": "3",
"areaofstudy": "JSON.parse(jQuery.cookie('CategorySubCategorySpecialty')).CATEGORIES[0].text.replace('Business','1').replace('Criminal Justice & Legal','3').replace('Education','5').replace('Fine Arts & Design','2').replace('Health & Medicine','8').replace('Liberal Arts & Humanities','5').replace('Math, Science & Engineering','9').replace('Public Affairs & Social Sciences','13').replace('Religious Studies','5').replace('Technology','9').replace('Vocational Training','')",
"md": "1"
});
</script>

虚拟机负载({
“displayId”:“12584”,//数字唯一广告显示Id
“publisherId”:“33927”,//发布者ID
“活动”:“23193”,//数字发布者活动Id
“maxResults”:“3”,
“研究领域”:“JSON.parse(jQuery.cookie('categorysubcategoryspecility'))。类别[0]。文本。替换('Business','1')。替换('Criminal Justice&Legal','3')。替换('Education','5')。替换('Fine Arts&Design','2')。替换('Health&Medicine','8')。替换('文科与人文','5')。替换('Math,Science&Engineering','9')。替换。”(‘公共事务和社会科学’、‘13’)。替换(‘宗教研究’、‘5’)。替换(‘技术’、‘9’)。替换(‘职业培训’、‘’),
“md”:“1”
});

您创建了一个字符串,该字符串恰好包含代码。您需要实际执行该代码。删除
JSON.parse
行周围的外部
。谢谢!这似乎很好地完成了任务。