将JSON数组存储在隐藏的HTML元素中

Vil*_*ger 4 html javascript json

我有一个JSON数组,定义如下:

var myItems = {
  "data": [
    { "id":1, "firstName":"bill", "lastName":"smith" },
    { "id":2, "firstName":"john", "lastName":"apple" },
    { "id":3, "firstName":"will", "lastName":"long"}
  ]
};
Run Code Online (Sandbox Code Playgroud)

我需要将此数组存储在隐藏的HTML元素中,以便我可以将其传递给字符串格式的服务器端代码.我的问题,我不知道该怎么做.谁能告诉我怎么做?

谢谢!

Dut*_*432 6

实际上,您希望将数组序列化为json,然后指定要存储结果字符串值的位置.

document.getElementById('yourHiddenField').value = jsonString;
Run Code Online (Sandbox Code Playgroud)