Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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
“Dajax示例”;乘法器&引用;不工作。帮助_Ajax_Django_Django Templates - Fatal编程技术网

“Dajax示例”;乘法器&引用;不工作。帮助

“Dajax示例”;乘法器&引用;不工作。帮助,ajax,django,django-templates,Ajax,Django,Django Templates,试图学习Dajax,所以决定尝试示例。但我仍然坚持使用“乘法”的例子。我不知道出了什么事。下面是代码 py:(放在“博客”应用程序中) index.html: {% load dajaxice_templatetags %} <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <title>Blo

试图学习Dajax,所以决定尝试示例。但我仍然坚持使用“乘法”的例子。我不知道出了什么事。下面是代码

py:(放在“博客”应用程序中)

index.html:

{% load dajaxice_templatetags %}
<html>
    <head>

        <meta http-equiv="Content-type" content="text/html; charset=utf-8">
        <title>Blog</title>
        {% dajaxice_js_import %}
        <script type="text/javascript" charset="utf-8">
             function calculate(){
                Dajaxice.blog.multiply(Dajax.process,{'a':$('a').value,'b':$('b').value})
              }
        </script>
    </head>
    <body>

        <input type="text" name="a" value="5" id="a"> x
        <input type="text" name="b" value="6" id="b"> =
        <input type="text" name="result" value="" id="result">
        <input type="button" name="caculate" value="Let's Multiply!" id="caculate" onclick="calculate()">

    </body>
</html>
{%load dajaxice_templatetags%}
博客
{%dajaxice_js_import%}
函数计算(){
multiply(Dajax.process,{'a':$('a').value,'b':$('b').value})
}
x
=
首先,你应该正确地选择。然后,如果您使用的是Dajax,您也应该这样做

阅读您的代码似乎正确安装了dajaxice,但您还没有安装Dajax,或者(至少)您还没有链接Dajax风格的js

如果您使用的是Dajax(您使用的是Dajax),那么您应该在Prototype、jQuery、Dojo或mootol之间选择一个框架,并将其添加到您的页面,还需要将链接到您的页面


安装的其余部分似乎已经完成。

您能确切地告诉我您的错误是什么吗?这是一个JS错误?您使用的是什么版本的dajax和dajaxice?没有错误。只是结果文本字段为空。不显示乘以的值。我使用的是dajax n dajaxice的最新版本。我是否需要使用任何JS框架(jquery或prototype)?
{% load dajaxice_templatetags %}
<html>
    <head>

        <meta http-equiv="Content-type" content="text/html; charset=utf-8">
        <title>Blog</title>
        {% dajaxice_js_import %}
        <script type="text/javascript" charset="utf-8">
             function calculate(){
                Dajaxice.blog.multiply(Dajax.process,{'a':$('a').value,'b':$('b').value})
              }
        </script>
    </head>
    <body>

        <input type="text" name="a" value="5" id="a"> x
        <input type="text" name="b" value="6" id="b"> =
        <input type="text" name="result" value="" id="result">
        <input type="button" name="caculate" value="Let's Multiply!" id="caculate" onclick="calculate()">

    </body>
</html>