у меня стоит mod_wsgi под виндуХР, джанго 1.1, и multilingual - для отображения мультиязычности сайта.
я передаю по аяксу такой запрос
file.js:
function set_lang(lang){
$.post("ajax/lang/",
{
langv: lang
},
function(data){
if(data.success == "OK"){
//это для перезагрузки страницы
window.location = window.location;
};
},'json'
);
}
def set_lang(request):
res = {'success':False}
if request.method == u'POST':
POST = request.POST
lang = POST['langv']
if lang == 'ua':
multilingual.set_default_language('ua')
res = { 'success': 'OK', 'lang':lang }
elif lang == 'ru':
multilingual.set_default_language('ru')
res = { 'success': 'OK', 'lang':lang }
else:
res = { 'res': False }
res = simplejson.dumps(res)
return http.HttpResponse(res, mimetype='application/json')
В чём причина?
Спасибо!