Vip*_*ngh 3 json backbone.js backbone-events
从服务器获取数据将json数据作为字符串数据类型而不是application/json数据类型返回,因此集合不会被刷新.
我已经尝试将jquery.ajax选项contentType:"application/json"提供给fetch选项,但仍然不起作用.
我怎么能让它发挥作用?从服务器发送mimetype?如果是这样,怎么样?
我在发送的数据上使用json_encode.
preloader.fetch({
contentType:'application/json'
});
Run Code Online (Sandbox Code Playgroud)
预加载器是我的集合的一个实例.
编辑: 我的子视图模板没有被检测到,因为我已经将它保留在masterview的$ el元素之外,更正了它,现在我得到了underscore.js错误,
str为null
str.replace(/\\/g, '\\\\') //at line 913
Run Code Online (Sandbox Code Playgroud)
这是因为骨干应用程序没有将它作为json对象?
请求标头
Connection close
Content-Type text/html
Date Thu, 12 Apr 2012 13:00:58 GMT
Server Apache
Transfer-Encoding chunked
Vary Accept-Encoding
Run Code Online (Sandbox Code Playgroud)
响应标头 有该行
Accept application/json, text/javascript, */*; q=0.01
Run Code Online (Sandbox Code Playgroud)
意味着它是一个json,那么问题是什么?
| 归档时间: |
|
| 查看次数: |
6604 次 |
| 最近记录: |