2

我已经编写了以下代码来将模型数据和当前时间发送到控制器操作。传递它的正确方法是什么。

$(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) });


    });

});
4

2 回答 2

2

传递模型数据和当前时间到控制器动作的正确方法如下:

$(function () { 

    $("#proedtbtn").click(function () { 
window.location.href = "/Controller/ActionName/" + parameter1 + "?parameter2=" + parameter2.val + "&parameter3=" + parameter3.val;
    });
});

这里proedbtn是视图中使用的提交按钮。除了提到的参数之外,您还可以放置要发送到控制器操作的任何值,例如时间等。

于 2013-06-03T12:10:38.583 回答
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); });
  });
});
于 2013-06-03T12:12:37.687 回答