ASP. net core 3.1 СТРАНИЦЫ БРИТВЫ: Сериализация списка в модели и десериализация в javascript - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь сериализовать список объектов в методе OnGet () модели и десериализовать его в javascript, чтобы я мог l oop через объекты.

public IList<Post> postsList { get; set; }


    public string postSerialized { get; set; }

    public void OnGet()
    {



        postsList = _db.Posts.ToList();

        postSerialized = JsonConvert.SerializeObject(postsList);

    }

Анализ Метод не работает в javascript:

<script>
var obj = JSON.parse(@Model.postSerialized);
Console.log(obj);
</script>

Я считаю, что проблема в @ Model.postSeriaized, потому что он работает в HTML, но не в javascript. Строка не показывает никакого значения, даже если для текстового содержимого элемента HTML установлено значение @ Model.postSerialized. Пример:

<script>

document.getElementById("txt").textContent = @Model.postSerialized;
</script>

Примечание: я успешно сериализовал список в строку, но он не десериализован.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...