Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery AngularJS在数组元素中设置动态键_Jquery_Html_Angularjs - Fatal编程技术网

Jquery AngularJS在数组元素中设置动态键

Jquery AngularJS在数组元素中设置动态键,jquery,html,angularjs,Jquery,Html,Angularjs,我无法设置动态数组键 这是我的密码 HTML <div ng-controller="myCtrl"> <form ng-submit="sendPost()"> <input ng-model="newName[12]"/> <button type="submit">Send</button> </form> </div> 预期产出 [12] => 13

我无法设置动态数组键

这是我的密码

HTML

<div ng-controller="myCtrl">
    <form ng-submit="sendPost()">
        <input ng-model="newName[12]"/>
        <button type="submit">Send</button>
    </form>
</div>
预期产出

[12] => 13 (Input value)
[15] => 14 (Input value)
Que通过设置动态输入数组键,我可以获得空键值

你也可以查一下

在这个提琴中,您可以在控制台中获得空的对象键


谢谢大家!

如果只希望已设置的密钥存在于发送到服务器的数据中,请使用对象而不是数组。像这样:

$scope.newName = {};
而不是:

$scope.newName = [];
这样,发送到服务器的内容将是:

{
    12: "Input value",
    15: "Input value"
}

我希望这就是您要找的。

为什么在
ng model=“newName[12]”中指定12?@OmarEinea它是我在更新记录时使用它的主要id。为什么标记php?@DhairyaLakhera好的,我删除了它那么您的预期结果是什么?
{
    12: "Input value",
    15: "Input value"
}