您需要使用
simplejson.loads,例如,如果要传递anSelected数组,因为
arr您将使用类似这样的东西
from django.utils import simplejsonarray = simplejson.loads(request.POST['arr'])try: ModelName.objects.filter(pk__in=array).delete()except: return HttpResponse(simplejson.dumps({'ok': False}))return HttpResponse(simplejson.dumps({'ok': True}))并在您的javascript中按照以下方式进行操作:
$.post( '/delete/', {arr: anSelected}, function(data){ if(data.ok){ //Everything went smoothly }else{ //Something failed, you can send extra info from django like the name of the exception thrown if you'd want and display it } });


