python学习-- django 2.1.7 ajax 请求
#--------------views.py----------------------
def add(request):
a = request.GET['a']
print(a)
b = request.GET['b']
a = int(a)
b = int(b)
return HttpResponse(str(a+b))
#--------------templates/*.html----------------------
{% extends 'base.html' %}
{% load static %}  #目的 <script src="{% static "js/jquery.min.js" %}"></script>  没有这个不现实 js引用
{% block content %}
<form action="/add/" method="get">
    a: <input type="text" id="a" name="a"> <br>
    b: <input type="text" id="b" name="b"> <br>
    <p>result: <span id='result'></span></p>
    <button type="button" id='sum'>提交</button>
</form>
    <script src="{% static "js/jquery.min.js" %}"></script>
    <script type="application/javascript">
     $(document).ready(function(){
      $("#sum").click(function(){
        var a = $("#a").val();
        alert(a);
        var b = $("#b").val();
        alert(b);
        $.get("/add/",{'a':a,'b':b}, function(ret){ 
            $('#result').html(ret)
        })
      });
    });
    </script>
{% endblock %}
#-----------urls.py----------------------------------------------------------*
urlpatterns = [
path('add/',views.add,name='add'),
path('admin/', admin.site.urls),
]
    正在创建模型,此时不可使用上下文“的解决办法
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号