passphrase associative array from javascript to php

advertisements

I am developing an application using CodeIgniter. I have created an associative array in javascript and passing the values to php script via ajax. In javascript, the values are inserted into the array only if two text fields are not empty. When I pass an empty array to php script and echo the variable in Model, I am getting the output as

array([0]=> )

and if i pass the array by inserting values the response from model is

array(['key1']=>['value1'])

how can i avoid [0]? My script is

if(document.getElementById("insertname").value != null &&    document.getElementById("insertnumber").value != null)
{var partner_name = new Object();
 partner_name[document.getElementById("insertname").value] = document.getElementById("insertnumber").value;
}

$.ajax({
          type:"POST",
          url:"",
          data:{Partner_name:partner_name,cus_id:id,cus_message:customermessage},
          success:function(responsee){
            alert("Message Sent and Stored");
            alert(responsee);
          }
        });

var dump value

array(1) {
  [0]=>
  string(0) ""
}


why not doing :

<script type="text/javascript">

<?php if(count($array) > 0){ ?>
var _array = "<?php $array; ?>"; //put here what you need this is just an example
<?php }else{ ?>
var _array = "";
<?php } ?>

</script>