diango json
<!doctype html> <html lang="en"> <head> <script type="text/javascript" src="http://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js"></script> <script type="text/javascript" src="http://cdn.hcharts.cn/highcharts/highcharts.js"></script> <script type="text/javascript" src="http://cdn.hcharts.cn/highcharts/exporting.js"></script> <script> $(function () { var test = { username: 'name', password: 'pwd', } var json_str = JSON.stringify(test); $('#btn').click(function () { $.post('{% url 'test' %}', {'drugs': json_str}, function (ret) { $('#result').html(ret); } ); alert('ok'); } ); }); </script> </head> <body> <h1>123</h1> <div id="container" style="min-width:700px;height:400px"></div> <div> <button id="btn">刷新</button> <div id="result"></div> </div> </body> </html>
@csrf_exempt def test(request): if request.method == 'POST': drugs_id = simplejson.loads(request.POST.get('drugs')) username = drugs_id['username'] pwd = drugs_id['password'] return HttpResponse(pwd) else: return render_to_response('test.html')