Интересует как отправить:
1. готовый блок html
2. просто словарь
Есть какой-то механизм для каждого из этих вариантов? Либо готовый блок засовывать в тот же словарь?
Я попробовал сформировать ответ json. Ответ в ф-ию JS приходит, но никак не получается его обработать.
Делаю так:
формирование ответа:
json = "{'success':'Ok', 'day_ev': '%s'}" % render_to_string('event_update.html', {'day_events': day_events}) return HttpResponse(simplejson.dumps(json), mimetype='application/javascript')
$('#send_form').submit(function (event) { event.preventDefault(); $.post("/add_event/", $("#send_form").serialize(), function(server_data){ var response = eval('('+server_data+')'); console.log(response); if (response.success == "Ok") { alert(response.day_ev); } }) });