我已经编写了以下代码来将modeldata和currenttime发送到控制器动作。传递它的正确方法是什么。
$(document).ready(function () {
timeClock = setInterval("TimeTick()", 10);
SwipeIn(); SwipeOut();
$('#btnswipeIn').click(function () {
clearTimeout(swipeinId);
var ptime = $("#swipeIn").text();
alert(ptime);
var url = "EmployeeDashBoard/Index/";
$.post(url, { model: $("#dashboard").serialize(), time: ptime }, function (result) { $('#time').html(resul.time) });
});
});
答案 0 :(得分:2)
传递给控制器操作发送modeldata和currenttime的正确方法如下:
$(function () {
$("#proedtbtn").click(function () {
window.location.href = "/Controller/ActionName/" + parameter1 + "?parameter2=" + parameter2.val + "¶meter3=" + parameter3.val;
});
});
此处 proedbtn 是视图中使用的提交按钮。您可以将参数等任何值发送到控制器操作,而不是时间等。
答案 1 :(得分:0)
$(document).ready(function () {
timeClock = setInterval("TimeTick()", 10);
SwipeIn(); SwipeOut();
$('#btnswipeIn').click(function () {
clearTimeout(swipeinId);
var ptime = $("#swipeIn").text();
alert(ptime);
var url = "EmployeeDashBoard/Index/";
var data = $("#dashboard").serializeArray();
data.push({name: 'time', value: ptime});
$.post(url, data, function (result) { $('#time').html(result.time); });
});
});