0
我有一個模式窗口出現使用SimpleModal jQuery datepicker附加到textfield licenseExpiry。 licenseExpiry在ajax調用(SchoolDetails.php)的內容中定義。但是,當我點擊文本框時,沒有任何反應。我知道回調正在發生,因爲控制檯顯示「已打開」,並且licenseExpiry對象肯定存在於DOM中。如何在SimpleModal對話框中放置jQuery datepicker,其數據來自ajax調用?
function SchoolDetails()
{
$.ajax({url:'SchoolDetails.php', success: function(data)
{
$('#admin-modal-content').html(data);
$('#admin-modal-content').modal({
onShow : function() {
console.log("opened");
$("#licenseExpiry").datepicker();
},
containerCss: {
width: 500,
height: 400
}});
}});
return false;
}
我在做什麼錯?
編輯:我試着把onShow回調函數放在OnOpen回調函數和SchoolDetails.php中,這也不起作用。
爲什麼你不把它添加到AJAX內容頁面? – Sedz