I have form which i submit to django server by calling.
$("#my_form").submit();
It server returns xml file by executing this code:
content = some_data_retrieved_from_database_as_xml()
response = HttpResponse(content, content_type='text/xml')
response['Content-Disposition'] = 'attachment; '
response['Content-Disposition'] += 'filename=my_file.xml'
response['Content-Encoding'] = 'UTF-8'
return response
Google Chrome only downloads this file, but i want register additional callback function, called myFunction(data).
Chrome should download this file and next call myFunction(this xml file).
I tried this code, but it doesn't work:
$("#my_form").bind('ajax:complete', myFunction);
I also tried to use $.post, but after that only callback function is called and unfortunatelly my file is NOT downloaded.