Как выделить даты, используя ajax codeiginter? - PullRequest
1 голос
/ 28 февраля 2020

Я просмотрел некоторый код в переполнении стека, ссылка введите описание ссылки здесь

Я устал от этого кода, но не получил результат правильно.

код скрипта:

jQuery(document).ready(function() {
           $(function() {
               $('.datepicker').datepicker({
                    dateFormat : 'yy-mm-dd'
               });
               getDates();
            }); 

            function fillDates(dates) {            
                $('.datepicker').datepicker('destroy').datepicker({

                    beforeShowDay: function( date ) {
                        var highlight = dates[date];
                        if( highlight ) {
                            return [true, 'highlight', highlight];
                        } else {
                            return [true, '', ''];
                        }
                    }
                });
            }   

            function getDates() {
                console.log('ada');
                $.ajax({    
                    type : "POST",                 
                     url: '/echo/json/',
                    data: {
                        json: JSON.stringify(["09/09/2020","12/09/2020"]),
                        delay: 1
                    },
                    success : function(data) {                                 
                        data = JSON.stringify(data);
                        var dateStr = JSON.parse(data);
                        var dates={};
                        for (var i = 0 ; i < dateStr.length; i++) {
                            date= new Date(dateStr[i]);
                            dates[date] = date;
                        }                    
                        fillDates(dates);
                    },
                    error : function(data) {
                        alert("Problem!" );
                    }
               }); 
            }

        });

Я получил предупреждение как проблему. я не знаю, как найти ошибки

1 Ответ

0 голосов
/ 28 февраля 2020

Вы можете использовать console.error () для регистрации ваших ошибок.

Этот

error : function(data) {
                     alert("Problem!" );
                    }

можно изменить на

error: function(err){

  console.error(err.statusText)
}

Также включите инструменты разработчика браузера и в разделе «Сеть» проверьте отправленный запрос, и вы Вы узнаете статус ответа, если при вашей поддержке произошла ошибка, вы поймете, почему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...