如何让动态创建的对象插入到另一个对象中(how to get dynamically created object inserted into another object)
早上好! 我有两个使用表单字段值动态创建的对象。 它们是这样的对象文字:
var courses = {}; course['name'] = $('#course').val(); var students = {}; students['first'] = $('#first_name').val(); students['last'] = $('#last_name').val(); students['age'] = $('age').val();我想将它们插入到单个对象文字中var person= {}我需要将这两个对象合并为一个,因为我需要将它们串化并通过ajax发送到我的流程页面。 你可以帮我吗?
Good morning! i have two dynamically created objects using form fields values. They are object literals which look like this:
var courses = {}; course['name'] = $('#course').val(); var students = {}; students['first'] = $('#first_name').val(); students['last'] = $('#last_name').val(); students['age'] = $('age').val();I would like to insert them in a single object literal var person= {} i need the two objects into one because I need to stringify it and send via ajax to my process page. Could you please help me?
最满意答案
您可以在创建对象时填充对象:
var persons = { courses: { name: $('#course').val(), }, students: { name: $('#first_name').val(), last: $('#last_name').val(), age: $('#age').val(), }, };如果你想使用你已有的对象,那么你可以这样做:
var persons = { courses: courses, students: students, };You can populate an object as you are creating it:
var persons = { courses: { name: $('#course').val(), }, students: { name: $('#first_name').val(), last: $('#last_name').val(), age: $('#age').val(), }, };If you want to use the objects that you already have then you can do so:
var persons = { courses: courses, students: students, };
更多推荐
发布评论