html不能接收到变量,Jinja2模板变量传递和javascript代码问题, 上级模板为什么不能接收子模板里面的javascript脚本程序??...

正在学习flask框架,使用jinja2和ajax时候碰到一些问题,求解答。

templates|layout.html

|blog|show_article.html

| |.......

| |__create_comment.html

现在在show_article.html模板里面有1个按钮“Comment”,

1.单击按钮的时候, Comment通过ajax-向-服务端发出请求, 2.create_comment视图函数(render_template_string()), 返回一个字符串

3.网页Ajax接受一个字符串,html(data)渲染出来。

为什么写在__create_comment.html里面的js代码,没有传递过去,只有html代码传递过去了??

补充问题:

文章页面,单击评论的时候, 加载一个form表单和一个相对应的js文件,如何组织? 把form和js放在一起 还是 放在主页面一次性加载?

article|show_article.html

|show_article.js

|comments|create_comment.html

|create_comment.js

|...

如何加载js文件?

show_article页面的时候一起加载?

还是

show_article页面里面单击comment载入评论表单的时候一起加载?

第二种情况的时候, js代码为什么访问不到form表单里面的值?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值