2011-09-12 174 views
0

我在跳一个人可以检查我的代码给我一个建议,为什么我的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' 
    }); 
    }); 
+0

您有什么问题,你尝试过什么已修复它? – Geoff

+0

嗨Geoff当我点击日历div上滑动的日历日期,然后停下来而不是滑下来揭示隐藏的日历结果div。 – user579984

回答

0

除了在(document).ready前失踪$,我猜是你的笔误,而不是错误,唯一的地方是最容易出问题的是你要加载的URL。

您是否试图加载与您的网站不同的主机上的网址?如果是这样的话,你可能会违反Single Origin Policy,其中规定:

政策允许来自同一 网站发起的互相访问的方法和属性,没有具体的 限制网页上运行脚本,但阻止访问到大多数方法和属性 跨不同网站的页面。

要测试这个,你可以尝试改变一个URL在你自己的网站上,看它是否加载。如果确实如此,那很可能是这种情况。

对于您没有管理权限的主机,你一般有两种解决方法:

+0

好的,谢谢。我只是想在调查其他选项之前检查代码是否正确。链接的网址在同一个网站上,因此不会造成问题,但它可能是导致问题的实际嵌入网址上的代码。 – user579984