我有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分鐘後我可以接受:) –