0
我想返回一個對象的具體信息,我該怎麼做,這是實現,如果有以下幾點: 我的JavaScript代碼如何映射值?
var data = {
Id: null,
Name_Product: null,
Price: null,
Description: null
}
$.ajax({
url: '/editpr',
type: 'POST',
data: JSON.stringify({ id: tested }),
contentType: "application/json; charset=utf-8",
//dataType: 'JSON',
success: function (data) {
var Price = data.Price
var newinput = document.createElement('input')
newinput.className = 'save_inp'
newinput.id = 'id_save_inp'
newinput.value = Price
$('.price').html(newinput)
,它是必須從MVC控制器返回值:
public Products Editproducts([FromBody] int id)
{
// Products Product = null;
DBEntities bd = new DBEntities();
Products SenMes = bd.Products.Find(id);
if (SenMes != null)
{
Products product = new Products
{
Id = SenMes.Id,
Name_Product = SenMes.Name_Product,
Description = SenMes.Description,
Price = SenMes.Price,
MesAndProduct = SenMes.MesAndProduct
};
// Product = SenMes;
return product;
}
return null;
}
但我有壞的結果
我需要得到的對象「價格」,但它來「未定義」。我如何得到價格? –
所以如果'bd.Products.Find()'返回一個'Products',那麼'SenMes'屬性值與你最初的問題沒有關係。 – Crowcoder
我需要學習如何從JavaScript中的對象中獲取項目 –