gpt4 book ai didi

Javascript 变量未定义错误

转载 作者:行者123 更新时间:2023-11-28 06:12:30 25 4
gpt4 key购买 nike

我有以下代码:

// Get combination prices
var combID = $('#idCombination').val();
var combinationsFromController;
var combination = combinationsFromController[combID];

if (typeof combination === 'undefined')
return;

// Set product (not the combination) base price
var basePriceWithoutTax = +productPriceTaxExcluded;
var basePriceWithTax = +productPriceTaxIncluded;
var priceWithGroupReductionWithoutTax = 0;

当我执行它时,Chrome 总是提示:

combinationsFromController is not defined.

谁能帮我看看为什么会发生这种情况?

我尝试过:

var combinationsFromController = new Array();
var combination = combinationsFromController[combID];

运气不好。

最佳答案

您从未从 Controller 定义组合。

var combinationsFromController;
// combinationsFromController is undefined because you did not give it a value

您必须先给变量赋值,然后才能使用它们。

你可能想要

var combinationsFromController = getCombitationsFromController()

getCombitationsFromController() 替换为从 Controller 获取组合的代码。

关于Javascript 变量未定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36249343/

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