Как правильно сделать массив и его использовать?
Добрый день!
Подскажите пожалуйста, как правильно сформировать массив кодировок стран и исользовать его? <script> "use strict"; var countries = { es: ['AT', 'BG', 'GB', 'HU', 'DE', 'GR', 'ES', 'IT', 'CY', 'MK', 'NL', 'PL', 'PT', 'RO', 'RS', 'SK', 'SI', 'TR', 'FR', 'HR', 'CZ', 'CH', 'BE', 'IL', 'LV', 'LT', 'LU', 'NO', 'SE', 'EE'], sng: ['RU', 'UA', 'BY', 'KZ', 'MD', 'KG', 'UZ', 'AZ', 'AM', 'TJ', 'TM', 'GE'] }, if (/\?currency/.test(location.href)) { console.info('No, redi'); } else { console.info('Yes, redi'); $.get("http://ipinfo.io?token=095f8dec39acee", function(response) { if(response.country === "sng") {document.location.href = '/?currency=RUB' } else if(response.country === "es") {document.location.href = '/en?currency=USD' } else { document.location.href = '/?currency=USD' } }, "jsonp"); } </script> |
Ihor20121993,
"use strict"; var countries = { es: ['AT', 'BG', 'GB', 'HU', 'DE', 'GR', 'ES', 'IT', 'CY', 'MK', 'NL', 'PL', 'PT', 'RO', 'RS', 'SK', 'SI', 'TR', 'FR', 'HR', 'CZ', 'CH', 'BE', 'IL', 'LV', 'LT', 'LU', 'NO', 'SE', 'EE'], sng: ['RU', 'UA', 'BY', 'KZ', 'MD', 'KG', 'UZ', 'AZ', 'AM', 'TJ', 'TM', 'GE'] }; if (/\?currency/.test(location.href)) { console.info('No, redi'); } else { console.info('Yes, redi'); $.get("http://ipinfo.io?token=095f8dec39acee", function(response) { if(countries.sng.indexOf(response.country) !== -1) {document.location.href = '/?currency=RUB' } else if(countries.es.indexOf(response.country) !== -1) {document.location.href = '/en?currency=USD' } else { document.location.href = '/?currency=USD' } }, "jsonp"); } |
Перестал работать скрипт
|
Ihor20121993,
обновите и скопируйте снова пост №2. (изначально запятая, вместо ; пост №1 строка 6) |
Часовой пояс GMT +3, время: 23:40. |