主干正在执行POST请求而不是PUT请求
Backbone doing POST request instead of PUT request
我正在尝试将模型的属性设置为不同的属性。当我保存模型时,Backbone会发出POST请求,而不是PUT请求。
我在另一篇Stackoverflow帖子中读到,Backbone使用模型的id来确定模型是否是新的。当I console.log(model)
时,模型具有id属性。当我console.log(model.id)
时,它会打印出未定义的内容。为什么当我做一个console.log(model)
时,模型有一个id属性,而当我做console.log(model.id)
时,我会返回未定义的?
Backbone使用哪种方式来确定模型是否为新模型?我该如何解决这个问题?我用的是脊椎味觉。
您最初是如何创建模型的?需要在模型的数据中指定模型的id。通常,这将在第一次保存新对象时在服务器响应中返回。一旦设置了id,Backbone将使用PUT而不是POST保存它。
相关文章:
- Angular js-尚未添加PUT请求到服务的URL
- 为什么不't CasperJS'sendAJAX函数为PUT请求发送任何内容
- 使用Sequelize.js创建简单PUT请求时出错
- 尝试将请求简单地PUT到Node.js中的JSON文件
- 使用get/put/delete方法从ajax请求调用laravel-controler
- 主干正在执行POST请求而不是PUT请求
- 如何在页面卸载时发送AJAX PUT请求而不取消
- HUE API JavaScript HTTP PUT请求返回;net::ERR_EMPTY_REPONSE”;
- JSON PUT 请求错误
- ngResource PUT 由于 JSON 对象中的$promise和$resolved而返回错误请求
- Dojo :如何使用回调方法在 jsonRest 存储上发出 PUT 请求
- 获取 404 用于 IIS 7.5 服务器 2008 上的 PUT 和 DELETE 请求
- AWS S3 ajax PUT 返回“我们计算的请求签名与您提供的签名不匹配”
- Node/Express-如何实现DELETE和PUT请求
- 如何使用javascript或jQuery与PUT或DELETE请求同步导航寻址
- 如何在Backbone中向PUT请求添加尾部斜杠
- 跨来源请求阻止Angular JS Put请求
- 主干在保存后未使用save()发出put请求
- Backbone.js保存模型don't在android 2.x上引起ajax PUT请求
- PUT请求的DOM异常19