JavaScript语法 - 使用Jinja2和Google App Engine
javascript syntax - using jinja2 and google app engine
我一直得到未捕获的语法错误:在我的 {% endfor %} 行中意外令牌非法 - 我在谷歌应用引擎python服务器代码中使用jinja2,错误在我的一个html模板中:我正在尝试创建一个类别菜单,根据选择的父类别显示子类别 - 我希望它滑动切换以显示子类别。 我是JS/Jquery的新手。 关于我的语法有什么问题的任何想法?
function create_first() {
var first_level = "<div id='colOne'>";
{% for each in by_subject_level1 %}
first_level+= "{{each.name1}}<br />";
{% endfor %};
$(#filtered_courses).append(first_level);
}
让我们看看..解决您的直接问题:
-
$(#filtered_courses).append(first_level);
->$("#filtered_courses").append(first_level);
- 您不需要
{% endfor %}
后的分号,但我很确定这不会引起任何问题 - 不要忘记关闭first_level内容,方法是添加"
一个建议:字符串连接 - meh(取决于by_subject_level1
列表的大小)。 而不是 +=,创建一个数组 ([]),推送您的内容,然后使用
即
first_level = [];
first_level.push("{{each.name1}}");
html = "<div class='colOne'>" + first_level.join("<br/>") + "</div>"; // if you need <br/> before the div, add it
相关文章:
- 使用AngularJs,尝试通过Google App Engine上的PHP使用HTML联系我们表单发送电子邮件
- 在使用 YAML 和 Google App Engine 时遇到问题
- 如何在 Google App Engine 上存储 HTML 5 地理位置数据
- 在 Google App Engine 中使用 JavaScript 和服务器端 Python 代码动态生成客户端 HT
- Google App Engine: User is null
- Google App Engine 是否支持 Java Script Engine
- 将 Google App Engine 数据存储模型传递给 JavaScript 代码
- 如何设置离线环境来测试我的 Google App Engine 聊天室
- 向网页添加未预定义数量的输入框(并将其与 Google App Engine 配合使用)
- Google App Engine Python -> configure yaml and websockets
- Google App Engine 异步图片上传
- Jquery ajax with google app engine post method
- 将 JSON 发送到 Google App Engine Datastore
- Google App Script: URLFetchApp.fetch with header
- 移动应用(html5/javascript)与Google App Engine示例通信
- XMLHttpRequest 无法连接到 Google App Enging
- 如何将引导程序,CSS,图像,JS添加到Google App Engine中
- 使用 jinja2 和 google app engine 将数据从 python 处理程序获取到 javascript
- 阻止 Google App 运行的 JavaScript 行
- Google App Engine 频道代码在生产中失败,并出现 javascript“无法读取未定义的属性'r