【问题标题】:Backbone.js sync using post variables, not jsonBackbone.js 使用 post 变量同步,而不是 json
【发布时间】:2012-05-18 22:09:04
【问题描述】:

我是主干新手,正在尝试为现有的(而且相当大的)REST 后端编写一个 html5 前端。我发现在保存模型时,默认情况下主干会发送编码为 JSON 的模型,而我现有的 API 不支持该模型。 是否可以使用主干发送带有变量的简单简单的发布请求?

【问题讨论】:

  • 它是重复的,但措辞非常不同,所以如果发布者搜索自己的问题,他们不一定会找到答案。它实际上指出了技术搜索的一个大问题——如果你不使用正确的术语,你将找不到一个容易找到的资源(所以你也不容易找到它)。

标签: json backbone.js


【解决方案1】:

我想你要找的是Backbone.emulateJSON = true

复制自official documentation

如果您使用的是无法处理请求的旧版网络服务器 编码为 application/json,设置 Backbone.emulateJSON = true;将要 导致 JSON 在 model 参数下被序列化,并且 请求使用 application/x-www-form-urlencoded mime 类型, 就像来自 HTML 表单一样。

【讨论】:

  • 这仍然没有真正使用我认为的帖子变量。它将 JSON 对象填充到“模型”变量中..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-20
  • 1970-01-01
  • 1970-01-01
  • 2020-03-02
  • 1970-01-01
  • 2018-01-20
相关资源
最近更新 更多