Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在主干中创建模型结构_Jquery_Backbone.js_Underscore.js - Fatal编程技术网

Jquery 在主干中创建模型结构

Jquery 在主干中创建模型结构,jquery,backbone.js,underscore.js,Jquery,Backbone.js,Underscore.js,我需要创建一个具有如下结构的模型: name: 'xyz', relatives: [ {name:'abc',age:'123'},{name:'def',age:'123'}..... ] 我有一个循环,它在每次迭代中为亲戚生成数据。我有一个这样的模型: window.Persons.name='xyz' 两个问题 如何在此模型中推送相关数据?我需要了解如何构造具有嵌套对象结构的模型实例到任何级别 我将模型的上下文设置为窗口对象,以便在我从不同视图收集数据时在所有视图中都可以访问它。比如

我需要创建一个具有如下结构的模型:

name: 'xyz',
relatives: [ {name:'abc',age:'123'},{name:'def',age:'123'}..... ]
我有一个循环,它在每次迭代中为亲戚生成数据。我有一个这样的模型:

window.Persons.name='xyz'
两个问题

  • 如何在此模型中推送相关数据?我需要了解如何构造具有嵌套对象结构的模型实例到任何级别

  • 我将模型的上下文设置为窗口对象,以便在我从不同视图收集数据时在所有视图中都可以访问它。比如名字在其他视图中被收集,亲戚在其他视图中被收集,这就继续下去……那么我做的对吗?或者我正在污染全局名称空间


  • 请解释一下,因为我确信我在这里缺乏一些基本的理解。

    这真的是一个Backbone.js问题吗?你有可以共享的代码吗?是的,它是用于backbone.js的。代码只是有很多依赖项,我需要放很多函数来完整地表示它。请注意我到底想问什么。我只需要知道如何形成一个代表我的模型的json对象。希望这有帮助。