Проблема для реализации intlTelInput в Laravel - PullRequest
0 голосов
/ 30 мая 2019

Я использую intlTelInput в простом HTML / CSS с использованием приведенного ниже кода, и он работает нормально, вы можете увидеть демонстрацию ( intl-tel-input sample ).

HTML код

<label for="phone" class="control-label">Mobile Phone Number</label><br/>
<input type="tel" class="form-control" id="phone" placeholder="">

Javascript код

 <script>
 var input = document.querySelector("#phone");
intlTelInput(input, {
initialCountry: "auto",
geoIpLookup: function(success, failure) {
    $.get("https://ipinfo.io", function() {}, "jsonp").always(function(resp) {
        var countryCode = (resp && resp.country) ? resp.country : "";
        success(countryCode);
    });
},
utilsScript: "css/intl-tel-input-master/build/js/utils.js"
});

Теперь я использую тот же код в laravel, и он ничего мне не показывает. Подскажите, пожалуйста, как решить проблему?

GET https://ipinfo.io/?callback=jQuery11110941559198167627&=1559198167628 net :: ERR_ABORTED 429

Ответы [ 2 ]

0 голосов
/ 30 мая 2019

Для дальнейшего использования, вот ответ

Ссылки в заголовке

<link rel="stylesheet" href="{{ asset ('css/intl-tel-input/build/css/intlTelInput.css') }}"/>
<script src="{{ asset ('css/intl-tel-input/build/js/intlTelInput.min.js') }}"></script>

HTML-код

<input type="tel" id="phone" placeholder="">

Сценарий

<script>
var input = document.querySelector("#phone");
window.intlTelInput(input);
</script>
0 голосов
/ 30 мая 2019

Это не имеет ничего общего с Laravel.Если вы попробуете свой код javascript за пределами Laravel, вы обнаружите, что получаете ту же ошибку.

429 СЛИШКОМ МНОГИЕ ЗАПРОСЫ
Пользователь отправил слишком много запросов в течение заданного времени ("оценитьограничение ").

Ошибка 429 свидетельствует о том, что вы превысили лимит запросов для API ipinfo.io.

Глядя на ipinfo.io, он показывает, что бесплатный уровень разрешает только максимум 1000 запросов в день .Не могли бы вы превысить эту сумму?

...