C# 将js值作为参数发送到js函数
我已经发布了问题和答案是正确的,但我不是很清楚。在init页面上,load一切正常,但我需要使用date参数作为参数调用 所以这很好C# 将js值作为参数发送到js函数,c#,javascript,jquery,json,C#,Javascript,Jquery,Json,我已经发布了问题和答案是正确的,但我不是很清楚。在init页面上,load一切正常,但我需要使用date参数作为参数调用 所以这很好 $('#myDate').click(function () { var date = getDate(); }) 但我应该把这个日期寄到 $('#dataTable').dataTable({ ... 更新 好的,我在简化这个 on page load获取myDate值并将该值发送给控制器。这很好。问题是,在页面加载用户选择其他日期后,我想
$('#myDate').click(function () {
var date = getDate();
})
但我应该把这个日期寄到
$('#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 });
},
也许是这样的
function getDate() {
var date = $('input[name="myDate"]').val();
return date;
}
$('#myDate').click(updateDate);
function updateDate() {
$('#dataTable').dataTable({
"bServerSide": true,
"sAjaxSource": "/Home/Ajax",
"fnServerParams": function (aoData) {
var date = getDate();
aoData.push({ "name": "myDate", "value": date });
},
//... I assume there's more
}
updateDate();
function getDate() {
var date = $('input[name="myDate"]').val();
return date;
}
$('#myDate').click(updateDate);
function updateDate() {
$('#dataTable').dataTable({
"bServerSide": true,
"sAjaxSource": "/Home/Ajax",
"fnServerParams": function (aoData) {
var date = getDate();
aoData.push({ "name": "myDate", "value": date });
},
//... I assume there's more
}
updateDate();