Wysyłam żądanie ajax z pliku jQuery, jak poniżej, który oczekuje odpowiedzi w JSON.Jak zwrócić wartość z Python jako JSON?
jQuery.ajax({
url: '/Control/getImageDetails?file_id='+currentId,
type: 'GET',
contentType: 'application/json',
success: function (data){
alert(data);
}
});
});
W Pythonie wysłałam odpowiedź na żądanie Ajax, takie jak:
record = meta.Session.query(model.BannerImg).get(fid)
return_info = [record.file_id, record.filename, record.links_to]
return result_info
ta zwraca paramaters w postaci zwykłego tekstu, zarówno impossinle czytać jak różne wartości. Myślę, że wysyłanie odpowiedzi z Pythona, jak JSON rozwiązać ten problem. Wcześniej używałam JSONA. Jak mogę zwrócić odpowiedź jako JSON?
np: 'zwracają json.dumps (return_info)' – catchmeifyoutry
I to nie boli mieć sukces: Prawda/Fałsz w zwróconym JSON –
Too bad jQuery nie jak odpowiednie kody odpowiedzi HTTP ... – Dave