Script and JSONP requests are not subject to the same origin policy restrictions.
dataType:'jsonp'
CORS не используется. Отсюда проблема не в jsonp, а в неправильной настройке CORS. К сожалению, пример который Вы привели не дает полной картины что настроено не так.