Javascript 无法在主干中显示json内容
在我的应用程序上一切都很好,但是当我在浏览器控制台中手动添加对象时,我在Get中获取json模型数据,但它不会呈现在网页上 我正在调用列表视图中的notes视图以渲染为UL 这是我的html元素Javascript 无法在主干中显示json内容,javascript,ruby-on-rails,json,backbone.js,Javascript,Ruby On Rails,Json,Backbone.js,在我的应用程序上一切都很好,但是当我在浏览器控制台中手动添加对象时,我在Get中获取json模型数据,但它不会呈现在网页上 我正在调用列表视图中的notes视图以渲染为UL 这是我的html元素 <html> <head> <title> Backbone Demo </title> <%= stylesheet_link_tag "application" %> <%= javascript_include_tag "
<html>
<head>
<title> Backbone Demo </title>
<%= stylesheet_link_tag "application" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
<script type="text/template" id="library-template">
<h1> My Notes List </h1>
<ul class="mynotes"></ul>
</script>
<script type="text/template" id="mynote-template">
<div class="mynote-title"> </div>
<div class="mynote-content"</div>
</script>
</head>
<body>
<div id="container">
</div>
</body>
</html>
你也应该发布你的LibraryMynoteview。我在您的代码中发现的一点是,“mynote模板”不包含任何模板标记
<script type="text/template" id="mynote-template">
<div class="mynote-title"> </div>
<div class="mynote-content"</div>
</script>
不确定这是否只是一个打字错误。最后但并非最不重要的一点是,您的代码要求DOM准备就绪。因此,请确保在以下范围内初始化视图:
$(function(){
// init here
});
你也应该发布你的LibraryMynoteview。我在您的代码中发现的一点是,“mynote模板”不包含任何模板标记
<script type="text/template" id="mynote-template">
<div class="mynote-title"> </div>
<div class="mynote-content"</div>
</script>
不确定这是否只是一个打字错误。最后但并非最不重要的一点是,您的代码要求DOM准备就绪。因此,请确保在以下范围内初始化视图:
$(function(){
// init here
});
你能展示你的内容的格式吗?您的json数据是什么样子的?您能显示内容的格式吗?您的json数据是什么样子的?
$(function(){
// init here
});