У меня есть этот кусок JS:
$('.go-to-bag').click(function () {
var productId = $(this).parent().attr('id');
var productName = $(this).parent().attr('product-name');
var productQty = $(this).prev().val();
var productLWeight = $(this).parent().attr('product-weight');
var productPrice = $(this).parent().attr('product-price');
var newList = new Object();
if(sessionStorage.newShoppingList)
{
newShoppingList = JSON.parse(sessionStorage.getItem('newShoppingList'));
} else {
newShoppingList = []
}
newShoppingList.push(productId, productName, productQty, productPrice, productLWeight);
sessionStorage.setItem('newShoppingList', JSON.stringify(newShoppingList));
var retrievedObject = sessionStorage.getItem('newShoppingList');
console.log('retrievedObject: ', JSON.parse(retrievedObject));
});
Предполагается добавить элементы к объекту в sessionStorage, например так:
Вместо этого он дает это:
Он работал просто отлично, и знаю, что это не работает.
Единственное отличие состоит в том, что мой коллега реализовывал языковую функцию в php для основного файла.
У кого-нибудь есть предложения?