script
我看到了这个
$(document).ready(function () {
$("#PlanVenta").change(function () {
$("#Precio").empty();
$.ajax({
type: 'POST',
url:'@Url.Action("PreciosPorTipoVenta")',
datatype:'json',
data:{Id_Plan:$("#PlanVenta").val(),Id_Articulo:$("#Id_Articulo").val()},
success:function(precios){
$("#Precio").val(?????);
},
});
});
});
public JsonResult PreciosPorTipoVenta(int Id_Plan, int Id_Articulo)
{
return Json(querty, JsonRequestBehavior.AllowGet);
}
我有这个输入,我想分配控制器从 ajax 返回的值
<input type="text" id="Precio" name="Precio" />
您需要检查返回的 json,在这种情况下,您将其作为价格捕获,您必须根据它具有的属性以及您希望在示例输入中显示的属性来检查 json 价格:
oscar的回答应该是有效的,因为你得到了
json
这种方式{precios:[{precio:600}]}
。尝试一下
$('#Precio').val(precios[0].precio);
,因为您可能会得到一个包含更多数据的数组