Is there anything can be improved in this JavaScript module?
I really like this code.

Still, 2 observations:


The code is awfully optimistic, no default error handling ?
success gets data, textStatus, and jqXHR. I would pass all 3 to the callback function.