Datepicker перестал работать - PullRequest
       7

Datepicker перестал работать

0 голосов
/ 12 сентября 2011

Я прыгал, кто-то мог проверить мой код, чтобы подсказать, почему мой код выбора даты перестал работать должным образом.

(document).ready(function() {
 $('#datepicker').datepicker( {
 onSelect: function(date) {
    var urlLoad = 'http://www.website.com/embed/calajax'+(date);
    $("#calendar-results").slideUp(function() { 
        $("#calendar-results").load(urlLoad, function() {$("#calendar-results").slideDown();}); 
    }); 
},
dateFormat: 'yy/mm/dd',
minDate: '0'
  });
  });

1 Ответ

0 голосов
/ 12 сентября 2011

Кроме пропущенного $ перед (document).ready, который, я полагаю, является вашей опечаткой, а не ошибкой, единственное место, которое, скорее всего, пойдет не так, это загружаемый вами URL.

Вы пытаетесь загрузить URL, который находится на другом хосте, чем ваш сайт?В этом случае вы можете нарушать Single Origin Policy , которая гласит:

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

Чтобы проверить это, вы можете попробовать изменить URL-адрес на свой собственный веб-сайт и увидетьесли он загружается.Если это так, то это, вероятно, так.

Для хостов, к которым у вас нет административного доступа, обычно есть два обходных пути:

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