Javascript 将span的jQuery值获取到C#文件中的变量中
我有一个javascript函数,可以获取Javascript 将span的jQuery值获取到C#文件中的变量中,javascript,c#,jquery,asp.net-mvc,Javascript,C#,Jquery,Asp.net Mvc,我有一个javascript函数,可以获取中计时器的文本 myJSFile.js: function myFunction(){ $("#timer").text(); } 我需要用我的C#方法得到这个文本 myCSharpFile.cs: public IActionResult myMethod(){ int myText = ????; } 如何实现这一点?一种方法是将值添加到表单上的隐藏输入中,它将随POST一起提交 HTML 该值将在PO
中计时器的文本
myJSFile.js:
function myFunction(){
$("#timer").text();
}
我需要用我的C#方法得到这个文本
myCSharpFile.cs:
public IActionResult myMethod(){
int myText = ????;
}
如何实现这一点?一种方法是将值添加到表单上的隐藏输入中,它将随POST一起提交 HTML 该值将在POST中作为
hdnField
另外,请注意:我展示的方法是在jQuery中处理表单提交,而不是通过“提交”类型按钮。这是为了允许jQuery在表单提交之前将计时器值添加到表单中。当计时器值添加到隐藏输入时,您可能需要使用一些其他事件来触发。将该值添加到表单上的隐藏输入(该值将在表单提交时发布),或者使用将值发送到服务器端AJAX@devlincarnate你能给我看一个这样的例子吗?请确保你的表单标签也带有action和method属性。将此信息传递到服务器的另一种方法是使用cookies。
<span id="timer">3.44</span>
<form>
<input type="hidden" name="hdnField" id="hdnField">
<button type="button" id="btnSubmit">Submit</button>
</form>
$("#btnSubmit").on('click', function() {
$("#hdnField").val($("#timer").text());
$("form").submit();
});