这里是为POST数据手动设置键/值对的适当位置
Where is the proper place to manually set key/value pairs for POST data?
in Backbone?
我使用POST来处理所有CRUD操作,我需要知道设置POST键/值对的正确位置。
作为一个示例,您将如何为Collection fetch()请求执行此操作。
请注意我已经重写了Backbone。同步到始终使用POST。
请理解我这样做是有原因的,它会工作得很好,因为我的服务器是这样设置的,用于测试目的。
谢谢。
这是被重写的Sync,仅供参考的Q/A格式。
可以重写主干吗?通过硬编码的值同步?
看起来它只需要设置为data属性作为对象字面值或查询字符串,根据:
http://hayageek.com/jquery-ajax-post/这个信息很奇怪。
来自手册
jQuery。Ajax选项也可以作为fetch选项直接传递,所以要获取一个分页集合的特定页面:文档。Fetch ({data: {page: 3}})
http://backbonejs.org/Collection-fetch
您可能还对骨干网模拟HTTP选项感兴趣
如果你想使用不支持Backbone的默认REST/HTTP方式,您可以选择开启Backbone.emulateHTTP。设置此选项将生成PUT、PATCH和使用HTTP POST删除请求,设置X-HTTP-Method-Override头中使用true方法。如果emulateJSON也开启,则为true方法将作为附加的_method参数传递。
http://backbonejs.org/Sync-emulateHTTP
相关文章:
- ThreeJS:实例化对象会将其位置设置为零
- 在绝对位置设置从 A 到 B 的选择范围
- JavaScript:将插入符号位置设置为第一段的开头(Opera bug)
- 根据页面上的位置设置随机类
- 将位置设置为其他对象的位置在 THREE.js 中不起作用
- 如何将当前GPS导航器位置设置为destinationA的变量,以查找距离和时间
- 从当前鼠标位置设置内容可编辑插入符号位置
- 如何将光标在文本区域中的位置设置回顶部
- 如何在同一位置设置多个控件
- 将水平滚动条位置设置为最右侧
- 如何为bing地图上的单个位置设置缩放级别
- 根据客户端位置设置日期时间
- 没有滚动条出现,当我通过浏览器运行我的网站,我的滑出菜单位置设置为固定
- 如何在同一位置设置可扩展图标
- 将位置设置为绝对位置后,元素位置发生变化
- 地理位置设置变量为当前位置
- 在chrome中的contenteditable元素的节点内,将插入符号位置设置为零
- 如何将相机的位置设置为三.js而不旋转
- 如何在谷歌地图的中心位置设置标记
- 在选择框的特定位置设置滚动条