Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.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
Jquery 如何将变量从模板传递到视图?_Jquery_Django_Ajax - Fatal编程技术网

Jquery 如何将变量从模板传递到视图?

Jquery 如何将变量从模板传递到视图?,jquery,django,ajax,Jquery,Django,Ajax,template.html <input type="text" id="text"> <input id="submit" name="submit" type="submit"> <div id="roro"></div> <script type="text/javascript"> $(

template.html

<input type="text" id="text">
<input id="submit" name="submit"  type="submit">
<div id="roro"></div>

<script type="text/javascript">
$('#submit').click(function(){
    $.ajax({
        url:'',
        data : {'text':$('#submit').val()},
        type: 'POST',
        dataType : 'json',
        success:function(data){
            $('#roro').text(result['data']);
        },
        error:function(r){
            alert(text);
        }

   });
});
</script>
这是对变量通过的测试。 所以,如果失败了,我希望看到变量处于警戒状态

我找到了许多文章,但都失败了。。
它有很多缺点,因为我一个人学习,我的大脑不好:(

你必须在ajax请求中指定
url

你应该在脚本中指定查看函数的url

<script type="text/javascript">
    $('#submit').click(function(){
    $.ajax({
        url:"{% url 'the_url_to_view' %}",
        data : {'text':$('#submit').val()},
        type: 'POST',
        dataType : 'json',
        success:function(data){
        $('#roro').text(result['data']);
    },
    error:function(r){
        alert(text);
    }

  });
});
</script>

$(“#提交”)。单击(函数(){
$.ajax({
url:“{%url'指向\u视图“%”的\u url”,
数据:{'text':$('#submit').val(),
键入:“POST”,
数据类型:“json”,
成功:功能(数据){
$('roro').text(结果['data']);
},
错误:函数(r){
警报(文本);
}
});
});
<script type="text/javascript">
    $('#submit').click(function(){
    $.ajax({
        url:"{% url 'the_url_to_view' %}",
        data : {'text':$('#submit').val()},
        type: 'POST',
        dataType : 'json',
        success:function(data){
        $('#roro').text(result['data']);
    },
    error:function(r){
        alert(text);
    }

  });
});
</script>