Я не в состоянии отобразить QuerySet при использовании AjaxНевозможно отобразить QuerySet с помощью Ajax
вот мой views.py
:
if request.user.is_authenticated():
productid = request.GET.get('productId')
print productid
if request.is_ajax():
try:
queryset= StoreProduct.objects.get_size(productid)
except:
queryset= None
data = {
"queryset" : queryset
}
return JsonResponse(data)
Вот мой Ajax скрипт:
<script type="text/javascript">
function getStoreView(event, productId) {
event.preventDefault();
var data = {
productId : productId
}
$.ajax({
type: "GET",
url: "{% url 'storeView' user=store.user %}",
data: data,
success: function(data) {
console.log(data.queryset)
},
error: function(response, error) {
alert(error);
}
});
};
</script>
Что должен ли я сделать, чтобы решить проблему выше?
Заранее спасибо
Какой результат вы получаете? Попробуйте распечатать только «данные». –
Где именно это происходит? Правильно ли ответ возвращается с сервера? Вы прыгаете в успех-обратный вызов? –
возвращает 500 error –