使用jquery在mvc4中自动完成文本框 [英] autocomplete textbox in mvc4 using jquery

查看:72
本文介绍了使用jquery在mvc4中自动完成文本框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在视图中:

in view:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

@using (Html.BeginForm()) {




@Html.TextBox("Search")
       <button type="submit" value="Search" id="btnSearch" name="Command">Search</button>

}

}

<script type="text/javascript">




$(document).ready(function () {

        $("#Search").autocomplete({
            source: "/Search/Create",
            minLength: 1,
            select: function (event, ui) {
                if (ui.item) {
                    $("#Search").val(ui.item.value);
                    $("form").submit();
                }
            }
        });
    });
</script>






控制器中的





in controller:

public ActionResult Create(string Search)
       {




var res = from m in db.Countries
                      where m.Countrys.Contains(Search)
                      select m;
            return Json(res, JsonRequestBehavior.AllowGet);
        }





但它不起作用任何人都可以告诉我什么是问题我是jquery和json



but it not working can anyone tell me what is problem i am new to jquery and json

推荐答案

(document).ready(function(){
(document).ready(function () {


#Search)。autocomplete({
source: / Search / Create
minLength: 1
选择:function( event ,ui){
if (ui.item) {
("#Search").autocomplete({ source: "/Search/Create", minLength: 1, select: function (event, ui) { if (ui.item) {


#Search)。val(ui .item。 value );
("#Search").val(ui.item.value);


这篇关于使用jquery在mvc4中自动完成文本框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆