Change javascript array keys

2

My javaScript function send my data by hidden input to PHP like this:

$('<input/>').attr("type", "hidden").attr("name", "produto"+ contador + "[]").val(formData).appendTo(row);
    $('<input/>').attr("type", "hidden").attr("name", "produto"+ contador + "[]").val(form_data["amount"]).appendTo(row);
    contador++;

Only in PHP is it coming this way;

How can I change to instead of appearing

[0] => Novo Produto
[1] => 2

Appear like this:

[Produto] => Novo Produto
[Quantidade => 2

How do I do it?

    
asked by anonymous 09.08.2015 / 03:07

1 answer

3

Change your code by specifying the key name:

$('<input/>').attr("type", "hidden").attr("name", "produto"+ contador + "[][Produto]").val(formData).appendTo(row);
$('<input/>').attr("type", "hidden").attr("name", "produto"+ contador + "[][Quantidade]").val(form_data["amount"]).appendTo(row);
    
09.08.2015 / 04:16