Bonjour,
J’essaie depuis maintenant quelques heure d'envoyer une simple requête POST en Ajax depuis un template Django mais rien a faire je n'y comprend rien… Toujours cet erreur interne…
Est-ce que quelqu'un pourrait me guider?
template
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | <script type="text/javascript"> // Code jQuery Ici $(document).ready(function(){ updateDisplayForm(); // Form POST AJAX $(".form").submit( function() { var donnees = $(this).serialize(); $.ajax({ type: 'POST', url: "/businessCanvas/addElement", data: donnees, success: function(data) { alert('success'); }, error: function(resultat, status, erreur) { alert(resultat + status + erreur); } }); return false; }); }); </script> ... ... ... <form class="form" id="KeyPartner" action="" method="post">{% csrf_token %} Title : <input type="text" name="title" value=""/><br/> Comment : <input type="text" name="comment" value=""/><br/> <input type="submit" value="Envoyer"/> </form> |
urls.py
1 | url(r'^addElement/$', views.addElement, name='addElement'), |
views.py
1 2 3 4 5 | def addElement(request): return HttpResponse( json.dumps({"nothing to see": "this isn't happening"}), content_type="application/json" ) |
+0
-0