将输入数据从视图传递到控制器

时间:2014-02-18 20:17:13

标签: javascript jquery ajax asp.net-mvc-4 razor

您好我是MVC和AJAX的新手。 将输入数据从视图发送到控制器时出现问题。 这段代码中的错误是什么? : 提前谢谢。

负责人

  

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

查看:

<div id="inputdiv">
    <p>Display name: <input type="text" id="name1" /> </p>
    <p><button id="submitbutton">Submit</button></p>
</div>
<script type="text/javascript" language="javascript">
    $(function () {

        $("#submitbutton").click(function () {

            var nameEntered = $("#name1").val()

            $.post(
                '<%= Url.Action("SimplePost") %>',
                { submittedName: nameEntered },
                handleSuccess
            );

        });

    });

    function handleSuccess(content) {
        $("#inputdiv").html(content);
        $("#inputdiv").addClass("easy-notification");
    }
</script>

控制器:

    [HttpPost]
    public ContentResult SimplePost(string submittedName)
    {
        string result = string.Format("Hello {0}!?", submittedName);
        return new ContentResult { Content = result };
    } 

0 个答案:

没有答案