我想用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。