リストにデータを追加し、コントローラーで JSON として返します。
List<ProductListingModels> prom = new List<ProductListingModels>();
ProductListingModels product = new ProductListingModels();
foreach (var item in ien_item)
{
if ((item.Brand.IsAuthorized == true) && ((HelperClass.ICEContact.PathBrandImages +
item.Brand.Image) != null))
{
product.BrandImage = HelperClass.CheckImageUrlExist(item.Brand.Image);
}
else
{
product.BrandImage = " ";
}
}
prom.Add(product);
return Json(new
{
ja = prom.ToList()
}, JsonRequestBehavior.AllowGet);
これは私の見解です:
$.getJSON("ProductListing/Index", data, function (product) {
$.each(data, function (index, proValByDep) {
alert(proValByDep.BrandImage);
});
});
私はfirebugの準備ができてそれを追跡しました.JSONはうまく機能します. 問題 :
proValByDep.BrandImage is undefined.
解決策をお願いします。本当にありがとう。