'Post Array using window.location.href in ASP.NET MVC

I need to send data to a Controller to Post data currently I'm not using a form only I need to send an array for parameters, what is the right way to do it ?now I'm using this line of code but I know that it is used for Get method instead of Post method:

 window.location.href = "@Url.Action("Edit", "PurchaseOrder")?arr"+urlParams;


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source