Jquery 如何将变量从模板传递到视图?
template.htmlJquery 如何将变量从模板传递到视图?,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"> $(
<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>