我的项目中有一个计时器,当我停止它时,应该将计时器值保存到数据库中,但是我无法将计时器的值从 JavaScript 获取到主控制器。
我的 JavaScript 是:
<script type="text/javascript">
document.getElementById("starttime").innerHTML = ((hour<=9) ? "0"+hour : hour) + " : " + ((min<=9) ? "0" + min : min) + " : " + sec;
.
.
.
.
.
</script>
<script type="text/javascript">
$(document).ready(function () {
$("#End").click(function () {
$.ajax({ url: '/Home/SaveAnsDetails?classs=' + ($("#txtClass").val())
+ '&ExamDate=' + ($("#ExamDate").val())
+ '&ddd=' + ($("#starttime").val()),<!--timer value starttime is passed to ddd-->
type: "Post",
dataType: "json",
success: function (message) {
alert(message);
}
});
});
});
</script>
<div id="starttime" style="font-size:large; "></div>
家庭控制器编码是
[ActionName("SaveAnsDetails")]
public ContentResult SaveAnsDetails(ModelGridAllFeatures model, IList<VW_Grid_Answer1> ds, string ExamDate, string ddd)
{
}
ddd 从开始时间(计时器值)获取。当我在 homecontroller 中获得 ddd 值时,它包含一个空值。
有任何想法吗?