echo idn_to_utf8('xn--e1afaabgbega6cr0f.xn--j1amh', IDNA_DEFAULT, INTL_IDNA_VARIANT_UTS46);
кириллический.укр
Замечание:
Значения разных типов будут сравниваться в соответствии со стандартными правилами сравнения. К примеру, нечисловая строка (string) будет сравниваться с целым числом (integer) так, как будто это 0, а множество нечисловых строк (string) будут сравниваться алфавитно-цифровым порядком. Выбранное значение будет возвращено без конвертации типа.
Он не верен у Вас.
url: "'. Url::to('yii/users/ajax-request') .'"
Получается, что ищется модуль "yii" в котором есть контролер "users", а в контролере действие "ajax-request"
У Вас есть такое?
Почитайте, как это происходит в yii2.