我在我的项目中有一个计时器,当我停止计时器值应该被保存到数据库,但我无法从JavaScript到homecontroller获取定时器的值。如何从JavaScript获得价值到homecontroller?
我的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>
HomeController的编码是
[ActionName("SaveAnsDetails")]
public ContentResult SaveAnsDetails(ModelGridAllFeatures model, IList<VW_Grid_Answer1> ds, string ExamDate, string ddd)
{
}
DDD从开始时间(定时器值)获得。当我在homecontroller中获得ddd值时,它包含一个空值。
任何想法?
我不确定此参数是否为“ModelGridAllFeatures模型”,但您是否相应地为Examdate获取了值? –