JSON is undefined - Jquery results stops working

JSON is undefined - Jquery results stops working

hi guys
I have this ajax post which worked when I used test values

However on changing it to real meaningful values (e.g I used my family names as return values) After changing it to (Output, SQuantity, Output and total) it stopped working. Here is my code below

please advise

  1. function ehi(e) {

  2.     var fd = new FormData($("#Shops")[0]);
  3.     $.ajax({
  4.        
  5.         type: "POST",
  6.         url: "/Shopping_Basket/Shop_AddToBasket", //
  7.         contentType: false,
  8.         processData: false,
  9.         data: fd,
  10.         success: function (message) {

  11.             
  12.             $('#Ok').show();
  13.             $('#list').show().html(message.MyStatus + ' ' + message.SQuantity + ' ' +  message.Output + '   ' + message.Total);
  14.         },
  15.         error: function (message) {
  16.         }
  17.     });


  18. /// and on the server side 
  19.        public async Task<ActionResult> Shop_AddToBasket(Duo_Basket_and_Products model)
  20.         {
  21.            var message = new { MyStatus = "0", SQuantity = "1000", Output ="Success", Total = "test"};
  22.                     return Json(message);