jquery .min. js: 2 Uncaught RangeError: Превышен максимальный размер стека вызовов - PullRequest
0 голосов
/ 04 мая 2020

При написании некоторого пользовательского кода, связанного с выбором нескольких дат, появляется эта проблема ниже.

Uncaught RangeError: Maximum call stack size exceeded
    at String.replace (<anonymous>)
    at Function.camelCase (jquery.min.js:2)
    at V.get (jquery.min.js:3)
    at r.fn.init.<anonymous> (jquery.min.js:3)
    at T (jquery.min.js:3)
    at r.fn.init.data (jquery.min.js:3)
    at HTMLInputElement.<anonymous> (service-date?request_id=19874&form_id=285:143)
    at HTMLInputElement.dispatch (jquery.min.js:3)
    at HTMLInputElement.q.handle (jquery.min.js:3)
    at Object.trigger (jquery.min.js:4)

Пожалуйста, проверьте код ниже.

var dp;
    dp = $(".servicedate").datepicker({
        format: "dd-mm-yyyy",
        multidate: true,
        startDate: 'today'
    });
    dp.on('changeDate', function(e) {
        if(e.dates.length <= 10){
            selectedDates = e.dates;
        } else {
            dp.data('datepicker').setDates(selectedDates);
            swal('selected only 10 days!!!');
        }
    });

после записи кода ниже Я получил эту ошибку на моем сайте.

 dp.on('changeDate', function(e) {
        if(e.dates.length <= 10){
            selectedDates = e.dates;
        } else {
            dp.data('datepicker').setDates(selectedDates);
            swal('selected only 10 days!!!');
        }
    });
...