index.html 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>黄小泽</title>
  5. {% load static %}
  6. <link rel="stylesheet" type="text/css" href="{% static 'blog/style.css' %}">
  7. <style type="text/css">
  8. div{color:#F03939;}
  9. body{background: url("{% static 'eason.jpg' %}") no-repeat ;}
  10. </style>
  11. <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js"></script>
  12. <script type="text/javascript">
  13. $(document).ready(function(){
  14. $('#sum').click(function(){
  15. var a = $('#a').val()
  16. var b = $('#b').val()
  17. $.get('/add/',{'a':a,'b':b},function(res){
  18. $('#result').html(res)
  19. })
  20. })
  21. $('#list').click(function(){
  22. console.log('h');
  23. $.getJSON('/ajax_list/',function(ret){
  24. //返回值 ret 在这里是一个列表
  25. for (var i = ret.length - 1; i >= 0; i--) {
  26. // 把 ret 的每一项显示在网页上
  27. $('#list_result').append(' ' + ret[i])
  28. };
  29. })
  30. })
  31. // 字典 dict
  32. $('#dict').click(function(){
  33. $.getJSON('/ajax_dict/',function(ret){
  34. //返回值 ret 在这里是一个字典
  35. $('#dict_result').append(ret.twz + '<br>');
  36. // 也可以用 ret['twz']
  37. })
  38. })
  39. })
  40. </script>
  41. </head>
  42. <body>
  43. <div>
  44. <form action="/add/",method = 'get'>
  45. a:<input type="text" id='a' name="a"><br>
  46. b:<input type="text" id='b' name="b"><br>
  47. <p>result:<span id='result'></span></p>
  48. <input type="button" id='sum' name="ddd" value="提交"><br>
  49. </form>
  50. </div>
  51. <form method="post">
  52. {% csrf_token %}
  53. {{form}}
  54. <input type="submit" name="submit">
  55. </form>
  56. <div style="width:100px;height: 100px;" id="dict">Ajax 加载字典</div>
  57. <p id="dict_result"></p>
  58. <div style="width:100px;height: 100px;" id="list">Ajax 加载列表</div>
  59. <p id="list_result"></p>
  60. <ul>
  61. <li>HTML</li>
  62. <li>Python</li>
  63. </ul>
  64. </body>
  65. </html>