如何从MVC 4中的Javascript中获取警报值

时间:2015-04-03 07:16:53

标签: javascript asp.net-mvc-4

我有一个带有文本框的表单,它使用自动完成功能。我需要从javascript获取值到我的文本框。我在警告消息中有我想要的值,但我无法将该值存储到我的文本框中。我的代码如下。

$(function () {
    $("#Name").autocomplete({
        source: '@Url.Action("GetProducts")',
        select: function (event, ui) {
            alert(ui.item.value);
            return true;
        }
    });
});
<div class=" form-group " style="width:30%">
    <label>Search By Name</label> @Html.TextBox("Name", null, new { id = "Name" })
</div>

1 个答案:

答案 0 :(得分:0)

ui.item.value分配给文本框的value属性。像这样,

<script type="text/javascript">
    $(function () {
        $("#Name").autocomplete({
            source: '@Url.Action("GetProducts")',
            select: function (event, ui) {
               $('#Name').attr('value',ui.item.value);
                return true;
            }
        });
    });
</script>