我在这里发布了问题并且答案是正确的,但我不是很清楚。在初始化页面加载一切正常,但我需要使用日期参数作为参数调用。
所以这很好
$('#myDate').click(function () {
var date = getDate();
})
但我应该把这个日期寄给
$('#dataTable').dataTable({
...
更新
Ok, I'm simplifying this,
$('#dataTable').dataTable({
...
在页面加载时获取 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 });
},