gpt4 book ai didi

php - Backbone.js 模型 urlRoot 错误

转载 作者:行者123 更新时间:2023-11-30 06:30:36 24 4
gpt4 key购买 nike

地点:htdocs -api.roamingcamper(RESTful + CodeIgnter) - Backbone

Site = Backbone.Model.extend({
urlRoot: '/api.roamingcamper/index.php/api/site',
Defaults: .... }

SiteCollection = Backbone.Collection.extend({
model: Site,
url: 'http://localhost/api.roamingcamper/index.php/api/sites'
});

当我调用 collection.create() 并请求一个 post 方法(通过 RESTful)时,它给了我一个

POST http://localhost/api.roamingcamper/index.php/api/site  bad error

我试过将 urlRoot 更改为

 urlRoot: '/api.roamingcamper/index.php/api/site

urlRoot: '/api.roamingcamper/index.php/api/site/

它给了我一个严重的错误

也试过

urlRoot: 'api.roamingcamper/index.php/api/site/'
urlRoot: 'api.roamingcamper/index.php/api/site

给出 404 错误未找到

但是当我尝试通过 REST 客户端测试我的 api 时它工作正常

请帮我解决这个问题

最佳答案

RESTful 不接受 JSON 对象,这就是我所有 url 发布失败的原因。所以最好的方法应该是通过ajax post传递一个url编码数据

关于php - Backbone.js 模型 urlRoot 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17894132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com