【发布时间】:2019-06-08 18:52:01
【问题描述】:
好的,所以我是 ajax 和 mvc 的新手。我有一个表单,需要我在字段中输入一个 ID,然后单击搜索按钮后,它会从数据库中检索并填充数据并将其显示在文本字段中。
【问题讨论】:
-
您能否分享一些您尝试获得所需结果的代码。
-
@TAB 请看下面我分享的代码。
标签: json ajax asp.net-mvc
好的,所以我是 ajax 和 mvc 的新手。我有一个表单,需要我在字段中输入一个 ID,然后单击搜索按钮后,它会从数据库中检索并填充数据并将其显示在文本字段中。
【问题讨论】:
标签: json ajax asp.net-mvc
控制器代码
public ActionResult LoadVendorInfo(string vendornumber)
{
var query = from c in db.Vendors
where c.VendorNumber == vendornumber
select c;
return Json(query.FirstOrDefault());
}
阿贾克斯
<script type="text/javascript">
$(document).ready(function () {
$("#searchvendor").click(function () {
var vendornumber = $('#vendornumber').val();
$.ajax({
cache: 'false',
type: "POST",
data: { "vendornumber": vendornumber },
url: '@Url.Action("LoadVendorInfo", "Vendors")',
datatype: 'json',
"success": function (data) {
if (data != null) {
var vdata = data;
$("#companyname").val(vdata[0].companyname);
$("#regnum").val(vdata[0].regnum);
$("#email").val(vdata[0].email);
$("#contactnum").val(vdata[0].contactnum);
$("#refnum").val(vdata[0].refnum);
}
}
})
})
})
【讨论】: