Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何根据django视图函数的名称空间和js中的有趣名称调用该函数?_Javascript_Python_Html_Django - Fatal编程技术网

Javascript 如何根据django视图函数的名称空间和js中的有趣名称调用该函数?

Javascript 如何根据django视图函数的名称空间和js中的有趣名称调用该函数?,javascript,python,html,django,Javascript,Python,Html,Django,要从HTML调用Django视图,我们使用以下命令: "{% url 'namespace: view_fun' %}" 但是如何从Javascript实现这一点呢 谢谢大家! 一种黑客方法是在引用javascript文件的模板中包含以下脚本 <script> var fun_url = "{% url 'namespace: view_fun' %}"; </script> var-fun\u-url=“{%url”命名空间:视图\u-fun“%}”;

要从HTML调用Django视图,我们使用以下命令:

"{% url 'namespace: view_fun' %}"
但是如何从Javascript实现这一点呢


谢谢大家!

一种黑客方法是在引用javascript文件的模板中包含以下脚本

<script>
    var fun_url = "{% url 'namespace: view_fun' %}";
</script>

var-fun\u-url=“{%url”命名空间:视图\u-fun“%}”;

然后在您引用的javascript文件中期待这个
fun\u url
变量。

希望这会有帮助:不会解决我想要的问题。我需要在JS脚本这是一个单独的文件。它应该以某种方式适合以下内容:window.location.href=…它确实解决了这个问题。不能将js文件视为模板,但可以在同一DOM中共享js变量。
<script>
    var fun_url = "{% url 'namespace: view_fun' %}";
</script>