我有一个 jQuery datepicker 可以工作,除非 updateTable 中的 Ajax 完成。日历单元格中的数字消失并且阻止选择单元格。无论 updateTable 的结果是什么,都会发生这种情况。问题是什么?
<head>
<script type="text/javascript">
$(document).ready(function () {
initDatepicker();
$("#btn").live('click', function (event) {
$.ajax({
url: '@Url.Action("Add")',
type: 'POST',
contentType: 'application/json',
success: function (result) {
updateTable();
}
});
});
});
function initDatepicker () {
$('.datepicker').datepicker();
};
function updateTable() {
$.ajax({
url: '@Url.Action("UpdateTable")',
type: 'POST',
contentType: 'application/json',
success: function (result) {
$("#table").append(result);
},
});
};
</script>
</head>
<body>
<div>
@RenderBody()
</div>
<div id="table">
</div>
</body>