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);
           }
        })

      }
});

注:これらは、datepickerの日付が選択されるたびにコントローラーのアクションメソッドを呼び出します..必要がある場合は確認してください..

于 2013-01-07T10:58:51.687 に答える