在主干.js中形成 JSON 请求
Forming JSON requests in backbone.js
这是我需要形成的JSON对象。
{
"Header1": {
"Login": {
"SiteId": "",
"UserName": "",
"UserPassword": "",
"UserAlias": ""
},
"Credential": {
"Login": "",
"Password": ""
}
},
"Header2": {
"DestinationID": "",
"UserID": "",
"SourceID": ""
}
}
单击登录时,我需要形成此 JSON 并使用 backbone.js 发送到我的服务。我只是对骨干在哪里形成这个感到困惑.js
var Client = Backbone.Model.extend({
defaults: {
}
});
我应该将我的 JSON 对象添加到默认值并使用它们吗?
主干模型通常与服务器端的模型或数据库表相关。 考虑到这一点,您可以使用 @model.set(attributes) 在模型中设置值,然后使用 @model.save 发送到服务器。 如果要在服务器模型上存储对象,只需在模型中设置之前在主干中定义它们即可。
@model = new Client()
new_object = new Object()
new_object.site_id = ""
new_object.UserName = ""
etc..
@model.set(
Header1: new_object,
Header2: somethingelse
)
@model.save()
如果不是这种情况,并且模型与服务器上的模型或表不对应,则最好仅使用JQuery Ajax调用并手动构造所需的JSON,如上所述。 希望这有帮助。
相关文章:
- Javascript:JSON请求仅在第一次工作
- 神秘的ajax json请求问题jQuery
- Ajax/JSON请求php处理页面
- JSON请求返回.txt文件
- 在设置用户后,从 JavaScript JSON 请求中获取 Web 服务 (asmx) ASP.NET Windows
- 对 URL 的 JSON-P 请求不起作用
- React返回未定义的JSON请求
- D3 Json请求获取XmlHttpRequest错误:访问控制允许原点不允许原点为null
- 如何在浏览器中压缩json请求数据
- 向ajax json请求添加缓存
- 如何在不发生冲突的情况下处理多个json请求
- Json 请求与 YQL 和 MooTools
- 两个 JSON 请求的列表
- Jquery JSON 请求的语法错误问题
- (对象对象)从节点中的 JSON 请求返回
- 有关多个 Facebook Json 请求的性能建议
- 如何在 d3 中从 json 请求数据
- 用于发送 ajax/JSON 请求的 JQuery 快捷方式
- 如何在 JavaScript 中执行跨域 JSON 请求
- JSON 请求错误 500