从服务器获取数据将 json 数据作为字符串数据类型返回给我,而不是作为application/json数据类型,因此集合不会被刷新。
我尝试将 jquery.ajax 选项contentType:"application/json"提供给 fetch 选项,但仍然不起作用。
我怎样才能让它工作?我要从服务器发送 mimetype 吗?如果是这样,如何?
我在发送的数据上使用 json_encode。
preloader.fetch({
contentType:'application/json'
});
preloader 是我收藏的一个实例。
编辑: 我的子视图模板没有被检测到,因为我将它保留在 masterview 的$el元素之外,更正它,现在我收到 underscore.js 错误,即
str 为空
str.replace(/\\/g, '\\\\') //at line 913
这是因为主干应用程序没有将其作为 json 对象吗?
请求标头
Connection close
Content-Type text/html
Date Thu, 12 Apr 2012 13:00:58 GMT
Server Apache
Transfer-Encoding chunked
Vary Accept-Encoding
响应标头 有一行
Accept application/json, text/javascript, */*; q=0.01
意味着它是一个json,那么有什么问题?