ここに質問を投稿しましたが、答えは正しいですが、完全に明確ではありませんでした。初期化ページの読み込みではすべて問題ありませんが、日付パラメーターを引数として呼び出す必要があります。
だからこれでいい
$('#myDate').click(function () {
var date = getDate();
})
しかし、私はこの日付をに送信する必要があります
$('#dataTable').dataTable({
...
アップデート
Ok, I'm simplifying this,
$('#dataTable').dataTable({
...
on page load は myDate 値を取得し、この値をコントローラーに送信します。これで問題ありません。問題は、ページの読み込み後にユーザーが別の日付を選択したときに、このデータ値をもう一度 $('#dataTable').dataTable({..
これが役立つことを願っています、ありがとう
function getDate() {
var date = $('input[name="myDate"]').val();
return date;
};
$('#myDate').click(function () {
var date = getDate();
return date;
});
$('#dataTable').dataTable({
"bServerSide": true,
"sAjaxSource": "/Home/Ajax",
"fnServerParams": function (aoData) {
var date = getDate();
aoData.push({ "name": "myDate", "value": date });
},