我在模型中有一个产品函数,该函数返回我已成功发送为json的产品ID,名称,单个产品价格的json数据,并在页面加载中显示了数据,在控制台选项中也显示了产品名称,但在挑拨 产品价格输入框未显示价格率,谁能帮忙
<td><select name="prdid">' + optionProduct + '</select></td><td><input name=" Price " class=" Price" ></td>
$.get('@Url.Content("~")Home/GetProductDetails')
.done(function (salesProductData) {
/****** product Name Addeing *********/
optionProduct = "";
$.each(salesProductData, function (i, value) {
optionProduct += "<option value='" + value.prdid + "'>" + value.prdname + "</option>";
$('input[name="Price"]').val(salesProductData.prdRate);
});
console.log(salesProductData);
json数据
1. Array(4)
1. 0:{prdname: "wire", prdid: 1, prdRate: 20}
2. 1:{prdname: "cone", prdid: 2, prdRate: 30}
3. 2:{prdname: "product1", prdid: 3, prdRate: 50}
4. 3:{prdname: "product2", prdid: 4, prdRate: 20}
5. length:4
答案 0 :(得分:1)
您需要访问索引,因为 salesProductData 是一个数组
$('input[name="Price"]').val(salesProductData[i].prdRate);