我在MVC Razor View中有一个JavaScript函数。 View传递的模型包含两个字符串来表示英国日期,例如 dateFrom 01/03/2018和 dateTo 31/03/2018。
<script type="text/javascript">
$(document).ready(function () {
function LoadDatatable(to, from)
{
alert(to);
alert(from);
}
LoadDatatable(@Model.dateFrom, @Model.dateTo);
});
然后将这些日期字符串传递给函数LoadDatatable
,但是,当发生这种情况时,日期会完全更改。下面的屏幕截图显示了dateTo字符串的警报提示,该字符串已作为31/03/2018传递给函数。
有人可以帮忙吗?我需要函数不要更改传递的日期字符串。
答案 0 :(得分:1)
只需传递这样的日期即可。
function LoadDatatable(to, from)
{
alert(to);
alert(from);
}
LoadDatatable('@Model.dateFrom', '@Model.dateTo');
请详细检查here。