Рано обрадовался.
Смысл изначального скрипта был в отправке файла, а это возможно только в iframe.
голый аякс просто так это не делает, соответственно как раз ajaxSubmit и создает нужную обертку.
вот и получается что вопрос возникает снова - при получении ответа снова загрузка файла.(((((
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 16 Mar 2013 17:08:58 GMT
Content-Type: application/json; charset=UTF-8
Content-Length: 441
Connection: keep-alive
Last-Modified: Sat, 16 Mar 2013 17:08:58GMT
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Access-Control-Allow-Origin: *
{"status_code":200,"status_txt":"OK","data":{"img_name":"lRT1E.jpg","img_url":"http:\/\/s2.uploads.ru\/lRT1E.jpg","img_view":"http:\/\/uploads.ru\/lRT1E.jpg","img_width":"390","img_height":"293","img_attr":"width=\"390\" height=\"293\"","img_size":"27.1 KB","img_bytes":27792,"thumb_url":"http:\/\/s2.uploads.ru\/t\/lRT1E.jpg","thumb_width":100,"thumb_height":75,"source":"base64 image string","resized":"1","delete_key":"bd27ce5a84872e7e"}}
вот корректный ответ сервера.
Может быть будут идеи как его не "загружать файлом"