如何将 json 对象设置为隐藏输入

Beh*_*zan 2 javascript jquery

我想将一个 json 对象存储到一个隐藏的输入中以提交并发送到服务器端。

<input type='hidden' id='permissions' name='permissions' />
Run Code Online (Sandbox Code Playgroud)

提交期间:

<input type='hidden' id='permissions' value='[{"1" : "deny", "2": "deny", "5" : "allow"}]' name='permissions' />
Run Code Online (Sandbox Code Playgroud)

我使用了波纹管但不工作:

$('#permissions').val(json_object);

Amm*_*CSE 8

使用JSON.stringify 之类的

$('#permissions').val(JSON.stringify(json_object));
Run Code Online (Sandbox Code Playgroud)

  • @AmmerCSE 我检查了我的 json 对象并意识到该对象不是有效的 json !对不起,谢谢你。 (2认同)