我想用javascript重命名我的数组的索引

时间:2016-03-13 11:29:00

标签: javascript php arrays

您好,我正在进行我对数组的个人实验,我试图做的是从我的文本字段的结果重命名数组的索引,使用Javascript动态添加(我不想使用jquery或其他类似的库角js)。有关UI,请参见下图 imgUI

问题是输出看起来像这样

imgArry

我希望能够重命名生成的数组的索引(这就是我想要的) 顺便说一句PHP处理我的数据和Javascript显然处理我的文本字段操作 看我的代码

的Javascript

var countBox =1;
var boxName = 0;
var boxName2 = 0;
function addInput()
{
    var boxName="index"+countBox;
    var boxName2="value"+countBox; 
    document.getElementById('response').innerHTML+='<input type="text" name="aindex" id="'+boxName+'" value="'+boxName+'" "  /><input type="text" name="avalue[]" id="'+boxName2+'" value="'+boxName2+'" "  /><br/>';
    countBox += 1;
}

PHP

   if(isset($_POST['save'])){
    $b = $_POST['avalue'];

$results = print_r( $b, true); 

 file_put_contents( $filepath, print_r($b, true));
}

1 个答案:

答案 0 :(得分:0)

从您的HTML中,您似乎希望拥有成对的表单字段来保存键和值?如果是这样,只需将所有关键字段的名称设置为&#34; keys []&#34;和所有值字段到&#34; values []&#34;提交时将为您的后端服务提供两个数组。