в общем вопрос решился. Оказалось когда кросдоменные запросы через браузер отправляются с json данными и хедером "'Content-type application/json "они из post преобразуются в options.
в Yii насторил что "text/plain" запрос воспринимается как REST, убрал хедер в js и все заработало.