Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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
Javascript 在数组位置移动值时未获得正确的输出_Javascript_Jquery_Html_Dynamic_Textbox - Fatal编程技术网

Javascript 在数组位置移动值时未获得正确的输出

Javascript 在数组位置移动值时未获得正确的输出,javascript,jquery,html,dynamic,textbox,Javascript,Jquery,Html,Dynamic,Textbox,我拥有1个数组,其中我的源和目标如下所示: markers.push({ "Location": "Chicago", "IsLocation": "Yes" }); markers.push({ "Location": "Los Angeles", "IsLocation": "Yes" }); 现在,当我用我的动态文本框创建点时,我会 希望在源和目标之间添加这些所有点

我拥有1个数组,其中我的源和目标如下所示:

markers.push({
        "Location": "Chicago",
        "IsLocation": "Yes"
            });

    markers.push({
        "Location": "Los Angeles",
        "IsLocation": "Yes"
            });
现在,当我用我的动态文本框创建点时,我会 希望在源和目标之间添加这些所有点

场景11st动态文本框,输入例如:abc

markers[0]:Chicago
markers[1]:abc
marker[2]:Los Angeles.
场景22nd带有输入的动态文本框,例如:pqr

markers[0]:Chicago
markers[1]:abc
markers[2]:pqr
marker[3]:Los Angeles.
场景33rd动态文本框,输入例如:lmn

markers[0]:Chicago
markers[1]:abc
markers[2]:pqr
markers[3]:lmn
marker[4]:Los Angeles.
我的第一个位置将被固定

代码:

//代码在这里
var-cnt=1;
var maxNumberOfTextboxAllowed=5;
var自动完成=[];
var标记=[];
推({
“地点”:“芝加哥”,
“IsLocation”:“是”
});
推({
“地点”:“洛杉矶”,
“IsLocation”:“是”
});
函数Generatetextbox(){

如果(cnt发生这种情况是因为在setupAutocomplete函数中,您将数组而不是对象分配给标记数组。只需删除[]在这行中,您可以声明将被推送到markers数组的两个变量。

非常感谢。这个愚蠢的错误花了我2到3个小时才解决。非常感谢