当DropDown值改变时,我想改变Textbox和Image的值。目前,我使用Json
从数据库中获取各自的值。我现在被卡住了。我不知道如何附加这些值。
控制器
[HttpPost]
public JsonResult UpdateContent(ViewModel model)
{
var Getdata = context.Emp.Where(x => x.Position == model.Position).FirstOrDefault();
model.Title= Getdata.Title;
model.Link= Getdata.Link;
model.FilePath= Getdata.FilePath;
return Json(model, JsonRequestBehavior.AllowGet);
}
脚本
function UpdateContent() {
var formdataEdit = $('#Editform');
var data = formdataEdit.serialize();
console.log(data);
$.ajax({
url: '@Url.Action("UpdateContent", "Home")',
type: 'POST',
data: data,
success: function (data) {
if (data) {
$('#Title').val(data);
$('#Link').val(data);
var filepath = $('#FilePath').val(data);
$('#aImage').attr('src', filepath);
}
else {
var message = data.message;
alert(message);
}
}
});
}
https://stackoverflow.com/questions/51643998
复制相似问题