gpt4 book ai didi

javascript - 为什么我的 Backbone 模型不能从服务器获取

转载 作者:行者123 更新时间:2023-11-28 16:11:29 24 4
gpt4 key购买 nike

“/donut”的请求处理程序

class DonutHandler(webapp2.RequestHandler):
def get(self):
self.response.write("{id: 42, name: 'bob', age: 12}")

Javascript:

var Donut = Backbone.Model.extend({
url: '/donut',
urlRoot: '/donut'
});

donut = new Donut()

donut.fetch({success: function() {
console.log('ok');
},
error: function(collection, response) {
console.log('error on -> ' + response.responseText);
}
});

error on -> {id: 42, name: 'bob', age: 12}

我预计“ok”将被记录到控制台,并且我的 donut 现在将具有属性年龄、ID 和名称。

最佳答案

发生这种情况是因为您的响应不是有效的 JSON 字符串。

尝试将此作为响应发送:

"{\"id\": \"42\", \"name\": \"bob\", \"age\": \"12\"}"

关于javascript - 为什么我的 Backbone 模型不能从服务器获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12817485/

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