У меня есть функция javascript, вызываемая входом, вход вызывает вид Django 1.8, добавляя параметр post.Django template, reload after javasctipt post
<script type="text/javascript">
function modpost(action, pkpost){
var retVal = prompt("Raò rebutj : ", "");
$.post('/cela/acceptarRebutjarPost/'+pkpost+"/"+action, {'text': retVal});
//$.get('{% url 'missatge_cela' %}')
//location.reload();
}
</script>
<input type="button" value="NO" onClick="modpost('cancel', {{ post.pk }});" />
Сообщение достичь вид нормально, но рендер зрения не обновите страницу
def acceptarRebutjarPost(request,pkpost, action):
*****//Some code heare//*****
return render(request, "moderacio/mode_post.html", {'posts':posts})
С location.reload(); сообщение не доходит до представления (не останавливайтесь в режиме отладки и не выполняйте действие). Если я устанавливаю тайм-аут, обновление не происходит. И с $ .get ничего не происходит. Я вижу запрос на получение в инспекторе, но ничего не происходит.
Как я могу перезагрузить страницу из javascript? Что мне не хватает?