Ich öffne ein Django-Formular mit dem Jquery-Dialog, und nach der Übermittlung des Formulars leite ich es auf eine andere Ansicht um. Anstatt es im Browser umzuleiten, wird die umgeleitete URL in der Browser-Konsole gedruckt.django HttpResponseRedirect leitet nicht um
meine return-Anweisung ist return HttpResponseRedirect('q/submitted_question_edit?q_id='+str(q.id))
die Ansicht, auf die sie umgeleitet wird, ist
def submitted_question_edit(request):
q_id=request.GET['q_id']
q_record = Questions.objects.get(id=q_id)
form = QuestionForm(instance=q_record)
return render(request, 'question/submitted_question_edit.html', {'submitted_question_form': form})
meine Jquery Erfolg Funktion nach Formulareinreichung ist
function successQuestionPost(data){
$('#question_form').dialog('close');
console.log(data);
// reset the question form
$("#id_title").val('');
CKEDITOR.instances.id_question.setData('');
$("#id_tags").val('');
}
question_form ist der Name des Formulars und ich gebe es mit jquery ajax ein. Ich denke, dass es wegen JQuery-Dialog nicht richtig umleitet. bitte hilfe.
erhalten Sie einen Fehler oder etwas? –
Kein Fehler bei der Weiterleitung – javed
Besteigen Sie das Formular mit einer Ajax-Anfrage? –