【发布时间】:2020-01-29 07:47:14
【问题描述】:
我的目标是使用另一个表中的数据限制某些输入,因此我尝试通过 ajax 调用来实现。
这是控制器:
[HttpPost]
public JsonResult getProductbyId(string data)
{
int id = Convert.ToInt32(data);
tblProducto producto = db.tblProducto.Where(p => p.Id == id).SingleOrDefault();
return Json(producto);
}
这是 ajax 调用
var id_producto = $('#id_producto option:selected').val();
$.ajax({
url: '/Ventas/getProductbyId',
type: 'post',
data: { data:id_producto },
success: function (data) {
alert(data.cantidad);
},
error: function (data) {
alert('La llamada (ajax)getProductbyId ha fallado');
}
});
但我收到错误警报。
【问题讨论】:
标签: asp.net-mvc-5 asp.net-ajax