La función ajaxTransport personalizada sin el tipo de datos especificado no se activa (¡EN TODO!)

He estado tratando de configurarajaxTransports personalizados para jQuery Cortocircuitar algunos flujos de trabajo en ciertos escenarios para nuestro producto. Sin embargo, no he tenido éxito en conseguir que estos transportes sean honrados (mientras que tengo muchosprefiltros ajax personalizados).

Probado con múltiples versiones de jQuery:

1.5.21.6.41.7.21.8.0

Probado con múltiples navegadores:

Firefox 15Cromo 21iOS 5 webviews

...

Ninguno de ellos funcionó.

Caso de prueba de JsFiddle: http://jsfiddle.net/PVYut/

...

Si agrego undataType para reducirlo, entonces funciona bien.

Caso de prueba de JsFiddle: http://jsfiddle.net/PVYut/1/

...

¿Estoy haciendo algo mal? ¡Me encantaría que me lo dijeran, siempre y cuando pueda hacer que esto funcione! -_-

Respuestas a la pregunta(1)

Su respuesta a la pregunta