我正在使用asp.net mvc。在凝视我使用jquery工作正常,但现在我正在将我的页面转换为部分页面此时使用ajax函数将其转换为局部视图但是每个东西都工作正常,除了日期选择器PLZ告诉我解决方案。 / p>
我使用过的脚本:
$(document).ready(function() {
$("#txtTransationDate").datepicker();
});
</script>
<input id="txtTransationDate" name="txtTransationDate" type="text" />
谢谢......
答案 0 :(得分:1)
为要转换为datepicker的所有文本框添加一个类,如下所示:
<input class="useDatePicker" id="txtTransationDate" name="txtTransationDate" type="text" />
<input class="useDatePicker" id="txtInvoiceDate" name="txtInvoiceDate" type="text" />
<input class="useDatePicker" id="txtWhateverDate" name="txtWhateverDate" type="text" />
然后在您的母版页中添加以下脚本:
<script type="text/javascript">
$(document).ready(function () {
$(".useDatePicker").live('click', function () {
$(this).datepicker('destroy').datepicker({
showOn: 'focus'
}).focus();
});
});
</script>
答案 1 :(得分:-1)
成功回调你的ajax函数设置日历。
$.ajax({
url: url,
data: yourData,
type: 'POST',
success: function(){
$("#datepicker").datepicker();
},
error: function(){
//your error stuff
}
});
这样的事情应该有效。我已经在部分视图中获得了日历,没有任何问题。