1

我有一个带有以下代码的 MVC3 视图

$(document).ready(function () {
    $('#multiInlinePicker').datepick({
        multiSelect: 30, monthsToShow: 3, monthsToStep: 3,
        prevText: 'Prev months', nextText: 'Next months'
    });
   }

 <span id="multiInlinePicker"></span>

我想将 datepick 控件上的选定日期传递给控制器​​。做这个的最好方式是什么?

提前致谢 问候汤姆

4

1 回答 1

2

利用onselect

$('#multiInlinePicker').datepick({
    multiSelect: 30, monthsToShow: 3, monthsToStep: 3,
    prevText: 'Prev months', 
    nextText: 'Next months',
    onSelect:function(date){ 
        //UPDATED
        $.ajax({
           url: 'url to your controller action',
           data:'selecteddate=' + date,
           type:'post',
           success:function(response){
              alert(reponse);
           }
        })

      }
});

注意:每次选择日期选择器上的日期时,这些都会调用您的控制器操作方法..所以如果您需要,请确保..

于 2013-01-07T10:58:51.687 回答