У меня есть Asp.Net Mvc4 приложение. В одном способе действий у меня есть условный процесс, возвращать различные JSON результат следующим образом:Определено конкретное поле json объявлено или нет
if(true)
{
return Json(new { count = cartItm.ProductCount, total = cartItm.TotalAmount });
}
else
{
return Json(new
{
thumb = item.ThumbnailPhoto,
productName = item.Name,
itemCount = cartItem.ProductCount,
itemTotal = cartItem.TotalAmount,
productTotal = cart.TotalAmount,
productCount = cart.CartItems.Sum(items=>items.ProductCount)
});
}
В случае JQuery клик я не могу определить, который JSON возвращается. Я пишу, если условие выглядит следующим образом, но получаю неправильный результат.
success: function (data) {
if (data.thumb != null) {//some operations }
else{//some operations }
Возможно, это очень легкая задача, но я новичок с JSON. Пожалуйста, помогите мне.
спасибо за ответ
правый, потому что в Javascript null значение. – Rupesh
спасибо, @Khanh TO. Это хорошо работает. Я могу принять через 7 мин :) –