0
条件がtrueの場合、ajaxコールでレコードを削除したいと考えています。私のアヤックスはいつもそれを削除します。どのようにそれを解決するには?Django - ajaxコールの条件付きメソッド
def delete_order(request, pk, user=None):
try:
if request.user == 'owner':
order = Food.objects.get(food_name=order.order_name).price
latestCredit = Credit.objects.filter(user = request.user).last().creditAmount
nextCredit = float(latestCredit) + float(orderPrice)
q = Credit(user = request.user, creditAmount = nextCredit, status='1')
q.save()
order.delete()
return HttpResponse("removed")
else:
return HttpResponse("you cant removed")
except Exception:
return HttpResponse("error occured")
アヤックス
$('.delete').click(function(){
url_delete = 'my-url.com;
$.ajax({
type: 'GET',
url: url_delete,
data:$(".delete_reserv").serialize(),
success:function(data) {
$row.remove();
}
});
});