Ich schreibe Seite auf Django. Nicht funktionierende jquery Post Anfrage. Nach dem Klick auf #encrypt passiert nichts. Ich bin versucht, Anfrage von $ .get, $ .ajax - nichts. alles funktioniert, bevor $.post
Nicht funktionierende jquery Post Anfrage
home.html:
$(document).ready(function() {
$("#encrypt").click(function() {
var postData = {
text: $("#input-box").val(),
rotate: $("#rotate").val()
};
$.post('encrypt', postData, function (data){
alert(data);
});
});
});
views.py:
def home(request):
return render_to_response("home.html", {})
def encrypt(request):
text=request.POST["text"]
#some manipulation with text
return render_to_response("home.html", {'text': text})
urls.py:
urlpatterns = [
url(r'^$', caesar.views.home, name="home"),
url(r'^encrypt$', caesar.views.encrypt, name="encrypt")
]
Können Sie bitte Ihre Frage mit einigen Dingen aktualisieren, die Sie bereits ausprobiert haben? Wenn Sie dem Ereignishandler einen Haltepunkt hinzufügen, sehen Sie, wie er getroffen wird/wie weit kommt er? – Askanison4
Sieht aus wie es einen Syntaxfehler gibt. "Funktionsdaten {" sollten lauten: "function (data) {"). – Abhinav
nur Fehler im Text. In meinem Code ist es nicht –