【发布时间】:2017-10-15 09:49:00
【问题描述】:
我想将我从模型中得到的值传递给 java-script 函数
<script type="text/javascript">
var checkin = @Model.Parameters.Checkin.ToString("dd-MM-yyyy");
var checkout = @Model.Parameters.Checkout.ToString("dd-MM-yyyy");
</script>
我想将模型加入和退出值传递给它的这个函数:
$('document').ready(function () {
$("#Arrival").val(checkin);
$("#Departure").val(checkout);
});
我尝试了很多解决方案,但还没有奏效。 任何建议,谢谢
【问题讨论】:
-
如果@Model 有值试试
checkin = '@Model.Parameters.Checkin.ToString("dd-MM-yyyy")'; -
脚本内 var obj = '@(Model.Parameters.Checkin.ToString("dd-MM-yyyy"))'
-
@AsifRaza 我替换仍然无法正常工作,我从 view.cshtml 脚本中的模型中获取值,但在 js.file 中我无法从模型中获取值?
-
'@(Model.Parameters.Checkin)' 试试这个,并确保你在 Parameter.Checkin 中获得价值?
-
@AsifRaza 现在,当我试图将您的行放入 $('document').ready(function () { });函数我无法获得它给我这一行@(Model.Parameters.Checkin) 的值,但如果将它设置为view.chtml,我会正确获得值??
标签: javascript jquery asp.net-mvc datetime