Так что я пытаюсь выполнить тестирование переднего конца моего веб-приложения. По мнению, где пользователь может добавить продукт, у меня есть следующий код:JSON.parse return [Object object] Ищет доступ к свойствам объекта
var ProductEntry = {Title: ProductTitle, Description: Description, Hashtags: Hashtags,
Picture1: Picture1, Picture2: Picture2, Picture3: Picture3, Start: startdate, ETA:
ETADate}
ProductsArray.push(ProductEntry);
localStorage.setItem("Product", JSON.stringify(ProductsArray));
В представлении, где я пытаюсь восстановить массив мой JQuery код:
$("#SearchButton").click(function(){
var SearchQuery = document.getElementById("SearchField").value;
var storageObject = JSON.parse(localStorage.getItem("Product"));
alert(storageObject[1].Title);
});
Выше я Я пытаюсь получить доступ к свойству «Заголовок» объекта ProductEntry. Где я иду не так? Переключение из среды C# MVC для этого проекта.
Работал !! Спасибо! Что составляет действительный JSON? Не могли бы вы связать меня с какой-то документацией, поскольку я новичок в этом. –
@AlimCharaniya Хорошо, https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON, который является официальной страницей JSON, и, пожалуйста, примите мой ответ, если т был вам полезен. –
На самом деле, я вижу, что каждое свойство объекта, которое вы передали в JSON, является литералом, что, если я хочу передать vars каждому свойству объекта? –