Javascript 在asp.net mvc2中从jquery倒计时/向上返回到控制器的值
我试图在单击提交之前测量用户在页面上花费的时间。我在一个隐藏的div中使用jquery倒计时 我想当用户单击submit时,倒计时的值将返回控制器,正确的方法是什么 在我的表单中,我有一个隐藏的输入: 还有剧本:Javascript 在asp.net mvc2中从jquery倒计时/向上返回到控制器的值,javascript,jquery,asp.net-mvc-2,Javascript,Jquery,Asp.net Mvc 2,我试图在单击提交之前测量用户在页面上花费的时间。我在一个隐藏的div中使用jquery倒计时 我想当用户单击submit时,倒计时的值将返回控制器,正确的方法是什么 在我的表单中,我有一个隐藏的输入: 还有剧本: $(function () { $('#defaultCountdown').countdown({ since: 0,onTick: setSeconds, format: 'S'}); }); 函数setSeconds(){ $('response')。文本($('defau
$(function () {
$('#defaultCountdown').countdown({ since: 0,onTick: setSeconds, format: 'S'});
});
函数setSeconds(){
$('response')。文本($('defaultCountdown')。倒计时('getTimes')[6]);
}
在我使用的控制器中
ed.responseTime = Int32.Parse(collection["response"]);
我试图用html交换文本,但也不起作用
是因为页面基于模型,而隐藏的输入不在模型中吗?这可能不是全部答案,但我相信您需要使用.val()来设置隐藏字段的值。另外,$('response')看起来不是正确的选择器。“响应”是id吗?如果是,则使用$(“#response”) 要在服务器端检索该值,请尝试使用Request[“theName”]或将其作为第二个参数添加到方法签名中