2011-09-12 218 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