Datepicker停止工作

时间:2011-09-12 12:19:45

标签: jquery-ui datepicker

我希望有人会检查我的代码,以便给我一个建议,说明为什么我的datepicker代码已停止正常工作。

(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 :(得分:0)

除了$之前缺少的(document).ready,我猜这是你的错字而不是错误,唯一最容易出错的地方是你正在加载的网址。

您是否尝试加载与您网站不同的主机上的网址?如果是这种情况,您可能违反Single Origin Policy,其中声明:

  

该策略允许在源自同一页面的页面上运行脚本   站点访问彼此的方法和属性没有具体   限制,但阻止访问大多数方法和属性   跨越不同网站的页面。

要对此进行测试,您可以尝试将网址更改为驻留在您自己网站上的网址,并查看其是否加载。如果确实如此,那可能就是这种情况。

对于您没有管理员权限的主机,通常有两种解决方法: