[英]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.