Как выбросить переменную из цикла в другой цикл в jQuery? [дубликат] ⇐ Jquery
-
Гость
Как выбросить переменную из цикла в другой цикл в jQuery? [дубликат]
У меня есть цикл внутри другого цикла, и я пытаюсь вывести переменную из внутреннего цикла, но получаю ошибку:
addorder:524 Uncaught ReferenceError: ProductPrice не определен
Это мой успешный ajax-код, который запускает эти циклы:
успех: функция(данные) { // تبدیل اطلاعات قیمت و موتور ها به جیسون const objofproduct = JSON.parse(data.products); const objofprice = JSON.parse(data.prices); console.log(objofprice[0].productCode);; // صفر لحاظ کردن متغیر فرضی вар я = 0; // لوپ تولید آیتم هر شهر jQuery.each(objofproduct, function(){ вар е = 0; jQuery.each(objofprice, function() { console.log(objofprice[e].id); if(objofprice[e].productCode == objofproduct.productCode) { вар ProductPrice = [objofprice[e].basePrice]; console.log(productPrice[0]); вар z = z + 1; } еще { console.log('Пожалуйста, проверьте, нет ли изменений'); вар z = z + 1; }; }); console.log(productPrice[0]); // تعریف کد اچ تی ام ال قابل تکرار در صفحه var Productitem = " "+objofproduct.brandName+" "+objofproduct.modelName+" "+objofproduct.tipName+""+objofproduct.productCode+"» Примечание: "+objofproduct.colorName+" » Описание: "+objofproduct.description+"
"+productPrice[0]+" "; // تعیین ساختار مادر ایکس и کدی که باید هر بار اضافه شود $("#productx").append(productitem); // افزودن یک عدد به متغیر فرضی я знак равно я + 1; }) // پایان لوپ آیتم هر شهر }, // پایان موفقیت``` Я пытался установить массив для переменной, но это не удалось.
У меня есть цикл внутри другого цикла, и я пытаюсь вывести переменную из внутреннего цикла, но получаю ошибку:
addorder:524 Uncaught ReferenceError: ProductPrice не определен
Это мой успешный ajax-код, который запускает эти циклы:
успех: функция(данные) { // تبدیل اطلاعات قیمت و موتور ها به جیسون const objofproduct = JSON.parse(data.products); const objofprice = JSON.parse(data.prices); console.log(objofprice[0].productCode);; // صفر لحاظ کردن متغیر فرضی вар я = 0; // لوپ تولید آیتم هر شهر jQuery.each(objofproduct, function(){ вар е = 0; jQuery.each(objofprice, function() { console.log(objofprice[e].id); if(objofprice[e].productCode == objofproduct.productCode) { вар ProductPrice = [objofprice[e].basePrice]; console.log(productPrice[0]); вар z = z + 1; } еще { console.log('Пожалуйста, проверьте, нет ли изменений'); вар z = z + 1; }; }); console.log(productPrice[0]); // تعریف کد اچ تی ام ال قابل تکرار در صفحه var Productitem = " "+objofproduct.brandName+" "+objofproduct.modelName+" "+objofproduct.tipName+""+objofproduct.productCode+"» Примечание: "+objofproduct.colorName+" » Описание: "+objofproduct.description+"
"+productPrice[0]+" "; // تعیین ساختار مادر ایکس и کدی که باید هر بار اضافه شود $("#productx").append(productitem); // افزودن یک عدد به متغیر فرضی я знак равно я + 1; }) // پایان لوپ آیتم هر شهر }, // پایان موفقیت``` Я пытался установить массив для переменной, но это не удалось.
Мобильная версия