Passing JavaScript array value to Laravel controller without using Ajax?

I was trying to send the javascript array value to the controller.
My javascript array output is like that:

0 : (4) ['Name', 'contact_email', 'phone number', 'contact_location']
1 : (5) ['John Doe', '[email protected]', '15551234567', '"New York', ' NY"']
2 : (5) ['Jane Smith', '[email protected]', '15552345678', '"Los Angeles', ' CA"']
3 : (5) ['Robert Johnson', '[email protected]', '15553456789', '"Chicago', ' IL"']
4 : (5) ['Emily Davis', '[email protected]', '15554567890', '"Houston', ' TX"']

Now i have submitted a hidden form to pass the array like that,,

<form id="importContact" action="{{url('reviewContacts')}}" method="post">
    @csrf
    <input type="hidden" id="contacts" name="data[]">
</form>

on Js Part:

$("#contacts").val('');
  $('#contacts').val(dataArray); 
  $("#importContact").submit();

But here the problem is when i pass the array through form , it doesn’t show output like array.it shows single array like this:

Array ( [0] => Name,contact_email,phone number,contact_location,John Doe,[email protected],15551234567,"New York, NY",Jane Smith,[email protected],15552345678,"Los Angeles, CA",Robert Johnson,[email protected],15553456789,"Chicago, IL",Emily Davis,[email protected],15554567890,"Houston, TX", )

How do I get the output as it is like js part?