Javascript 访问Django模板表达式中的html标记属性
有一个html元素:Javascript 访问Django模板表达式中的html标记属性,javascript,python,html,django,django-templates,Javascript,Python,Html,Django,Django Templates,有一个html元素: <input type="text" id="someInput" name="someInput"></input> 现在,我想构造一个Django for循环,它将使用上面描述的html标记的值 {% for i in val %}//val is the innerHTML of the input box described above. //code {% endfor %} 我们可以在Django模板中访问这样的值吗?请建议一些实现此
<input type="text" id="someInput" name="someInput"></input>
现在,我想构造一个Django for循环,它将使用上面描述的html标记的值
{% for i in val %}//val is the innerHTML of the input box described above.
//code
{% endfor %}
我们可以在Django模板中访问这样的值吗?请建议一些实现此功能的方法
谢谢不,你不能这样做。Django for循环将仅对从view.py中的上下文传递的值运行。最好使用Ajax提交输入值。并将其从Ajax响应返回到模板中运行 无法进行Ajax调用,JS、html代码和Django表达式都在同一个页面中file@ssharma如果js代码在同一个文件中,你可以对一个视图进行Ajax调用,对吗?它没有视图,整个html都来自一个数据库表。如果你想使用django for loop,最好创建一个视图。否则,使用Jquery.html()和一些输入值更新div。Jquery.html有什么用途?
{% for i in val %}//val is the innerHTML of the input box described above.
//code
{% endfor %}