将js对象发送到html表单中

时间:2018-06-21 09:43:18

标签: javascript jquery html

我想用JS对象填充html表单的隐藏字段。 这是我的表格

<form id="form_infos">
    <label for="title">Titre:</label><input type="text" name="title" id="title_input"/>
    <input id="event" type="hidden"/>
    <input type="submit" value="Enregistrer" />
</form>

Js侧

element.click(function() {
    $("#title_input").attr({value :event.title});
    $("#event").attr({value :event});
});

此js部分已被最小化,但是如您所见,event是一个具有很多字段(例如标题)的对象。我可以一一掌握所有领域。但是它们太多了,我需要完整的对象。

问题是,这样做时,我只在处理表单而不是对象本身时才将字符串[object Object]放入我的var事件中。

感谢帮助。

PS:由于我有循环引用,因此无法在事件上使用JSON.stringify。

0 个答案:

没有答案