如何通过按钮传递一个(或多个)参数

时间:2013-01-28 19:02:50

标签: asp.net asp.net-mvc

首先,ASP.NET MVC对我来说是非常新的(+ - 一个月)。

在我看来,我有这段代码

第一块

<label for="from">Data Inicio</label>
     <input id="from" name="from" type="text" />
<label for="to">Data Fim</label>
     <input id="to" name="to" type="text" />

第二块

<div class="btn-group">
    <button type="button" class="btn btn-primary" onclick="listaC006()">Pesquisa Normal</button>
    <button type="button" class="btn btn-primary"  onclick="flistaC006()">Pesquisa com filtro</button>
 </div>

以及

function list() {
        $.ajax(
        {
            type: 'POST',
            url: '/Inscricao/_Lista',
            dataType: 'html',
            cache: false,
            async: true,
            success: function (data) {
                $('#lista').html(data);
            }
        });
    }

为了动态填充此“<div id="lista"></div>”。

可以在onclick事件中传递“from”和“to”的值(datepicker),以便使用这些值来执行查询吗?

1 个答案:

答案 0 :(得分:3)

要在帖子中传递参数,请在帖子中添加data参数:

function list() {
        $.ajax(
        {
            type: 'POST',
            url: '/Inscricao/_Lista',
            dataType: 'html',
            cache: false,
            async: true,
            data: "{'from': '" + $("#from").val() + "', 'to': '" + $("#to").val() + "' }",
            success: function (data) {
                $('#lista').html(data);
            }
        });
    }