Как в "Accept-Language" установить язык через jquery? Я определяю язык через "Accept-Language". Пытаюсь, чтобы все запросы шли с запросом другого языка, но headers не устанавливается.
<script>
var myHeaders = new Headers();
myHeaders.set('Accept-Language', 'en-EN,');
console.log(myHeaders.get('Accept-Language'))
</script>
Если речь про ajax запросы в jquery, то все есть документации. В частности сигнатуры вызова
jQuery.get( [settings ] )
jQuery.ajax( [settings ] )
объект settings описан в документации имеет свойство headers
, которое вам и нужно
An object of additional header key/value pairs to send along with requests using the XMLHttpRequest transport. The header X-Requested-With: XMLHttpRequest is always added, but its default XMLHttpRequest value can be changed here. Values in the headers setting can also be overwritten from within the beforeSend function.
как видно есть несколько путей изменения заголовков. Первый очевидно указать в данном поле (объект ключ-значение заголовков) (headers['Accept-Language'] = 'en-EN
).
Второе, указано, что можно перекрыть в beforeSend
.
Третье, и для вас, вероятно, наиболее интересное - глобальные настройки $.ajaxSetup
, опции те же самые и будут применяться для всех вызовов.
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня есть приложение - читалка, которое выводит на экран (отдельная активность) информацию из текстовых файлов, подтягивая его из rawВсе эти...
Возможно не данный вопрос будет не совсем правильным, но задача обстоит следующего характера:
Ребята перегрузка методов выполняетсь во время компиляции(Compile-Time) или во время выполнения (Run-Time) ?