繁体   English   中英

使用文本框值通过jquery获取页面中的所有其他详细信息

[英]Using a text box value to fetch the all other details in a page using jquery

要求的详细信息:
我有一个文本框。 如果我在那个框中键入一个密码,它将进入控制器并与数据库匹配,并在下拉列表中显示名称列表的结果。

控制器代码:

 public ActionResult getPincodeDetail(string pincode)
    {
        var cp = _repository.GetCPByPincode(pincode);
        if (cP == null)
        {

        }
        else
        {
            ViewData["CP"] = new SelectList(cP);
        }

        return View("CallCash", cP);
    }

jQuery代码:

$('#Pincode').blur(function () {
    var name = $('#Pincode').val();
    var data = 'pincode=' + name;
    $.ajax({
        type: "GET",
        url: "getPincodeDetail",
        data: data,
        success: function (data) {
            //if (data == "pincode Number exist") {
            window.location = "/Home/getPincodeDetail?pincode=" + name;
            alert("Pincode is available");

        }
    });
    return false;
});

在这里,我不知道如何填充从jquery返回到下拉框的viewdata结果。

<%:Html.DropDownList("Names","-Select Names-")%>

您可以将下拉列表填充为

  Html.DropDownList("Names", new SelectListItem[] {
        new SelectListItem {
            Text = "ABC",
            Value = "a"
        },
        new SelectListItem {
            Text = "XYZ",
            Value = "b"
        }
    }, new {
        @class = "form-control",
        required = "required"
    })
     New With {.class = "form-control", .required = "required"}) 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM