Shiva Tiwari

Shiva Tiwari

  • NA
  • 73
  • 4.7k

remove item from cart

Jun 10 2020 3:17 AM
I am deleting item from cart through Jquery ajax,but it is not removing. It is returning "System.String[]";
  1. [WebMethod(EnableSession = true)]  
  2. public string ClearItem(string Img)  
  3. {  
  4. try  
  5. {  
  6. if (Session["Items"] != null)  
  7. {  
  8. string[] session_item_arr = Session["Items"].ToString().Split('|');  
  9. for (int i = 0; i < session_item_arr.Length; i++)  
  10. {  
  11. string[] key_arr = session_item_arr[i].Split(',');  
  12. foreach (string item in key_arr)  
  13. {  
  14. if (item == Img)  
  15. {  
  16. session_item_arr = session_item_arr.Where(val => val != session_item_arr[i]).ToArray();  
  17. }  
  18. }  
  19. bool item_inedx = Array.Exists(session_item_arr, x => x == session_item_arr[i]);  
  20. if (item_inedx)  
  21. {  
  22. Session["Items"] = session_item_arr[i];  
  23. }  
  24. else  
  25. {  
  26. Session["Items"] = session_item_arr;  
  27. }  
  28. }  
  29. }  
  30. }  
  31. catch (Exception ex)  
  32. {  
  33. throw ex;  
  34. }  
  35. return Session["Items"].ToString();  
  36. }  

Answers (1)