未调用按钮单击处理程序

时间:2014-03-15 06:10:43

标签: jquery html asp.net-mvc

这是我的代码:

<input type="button" id="btn"  value="Click" />

<script>
 $(document).ready(function () {
    $("#btn").click(function () {
        var Idtype = $("#dropdownlist").val();
        var valuetype = $('#dropdownlist option:selected').text();
        $.post("/Role/displayvalue", { Id: $('#dropdownlist').val(), value: $('#dropdownlist option:selected').text() }, function (data) {
            $("#dropdownlist").html(data)
        })
    });
});

</script>

这里是displayvalue功能:

   [HttpPost]
    public ActionResult displayvalue(int Id, string value, [DataSourceRequest]  DataSourceRequest request)
    {
        return RedirectToAction("List");
    }

单击按钮时,单击按钮时未调用displayvalue()功能。造成这种情况的原因是什么?

1 个答案:

答案 0 :(得分:0)

displayRolevalue返回视图,没有JSON或XML格式的数据!!!!! 你可以使用WebApi。

请参阅MVC using Web API and JQuery to GET or POST Data