Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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 用按钮捕获文本区域框中的元素,并将它们放入内存中的数组中_Jquery_Json - Fatal编程技术网

Jquery 用按钮捕获文本区域框中的元素,并将它们放入内存中的数组中

Jquery 用按钮捕获文本区域框中的元素,并将它们放入内存中的数组中,jquery,json,Jquery,Json,我试图在计算机内存中写入一个巨大的数组,然后将最终输出保存为.json,但是我在编写脚本时遇到了问题,该脚本将不断更新我页面上的数组,该数组将位于浏览器内存中,直到用户准备好保存最终的.json文件 我的页面上有3个表单元素可以实现这一点。组合框、文本区域和按钮 用户将点击页面,并从组合框中选择一个选项。然后,他们会在textarea字段中输入一些数字。然后,他们将单击一个按钮,这些数字将存储在一个数组中,该数组在内存中不断更新 我不太确定这里的规则,但我已经开始在JSFIDLE上编写一些代码来

我试图在计算机内存中写入一个巨大的数组,然后将最终输出保存为.json,但是我在编写脚本时遇到了问题,该脚本将不断更新我页面上的数组,该数组将位于浏览器内存中,直到用户准备好保存最终的.json文件

我的页面上有3个表单元素可以实现这一点。组合框、文本区域和按钮

用户将点击页面,并从组合框中选择一个选项。然后,他们会在textarea字段中输入一些数字。然后,他们将单击一个按钮,这些数字将存储在一个数组中,该数组在内存中不断更新

我不太确定这里的规则,但我已经开始在JSFIDLE上编写一些代码来实现这一点:

根据我的理解,我希望循环我的原始数组,并使用.val()或类似的方法捕获节点上的id,然后进入我的数组,找到与该id关联的“部分”,然后将文本区域中的文本写入我响应中的“array:[]值

以前有人做过类似的事情吗


我在这个jquery,json,循环的东西上只做了6个月左右,我终于开始了解它了。我感谢在这段旅程中给予我支持的每一个人!

从我们在评论中的对话中,听起来你实际上没有什么需要担心的问题。浏览器内存对于手头的任务来说是很好的。听起来确实如此就像你需要学习一些javascript数组和对象操作一样

添加到数组的基本方法是推送:

var your_array = []; // an empty array
your_array.push( 'red', 'orange', 'yellow' );
your_array.push( 'green', 'blue', 'purple' );
您的_数组现在将包括所有6种颜色。它变得更复杂,但这是基本的开始


从这里开始,我会问更多的问题(阅读:新问题等)这更符合您当前的需求,希望您能得到更多帮助!

不是很大。这里有一个关于JSFIDLE的更新版本,它实际上是动态构建下拉列表的。事实上,我在撒谎。它可能会非常大。不过,我有一个浏览器需求-Chrome或FF。因此,我不太关心这会占用多少内存。我很抱歉我会继续编辑那把小提琴。如果你想尝试一下的话,请随意分支。你认为数组中会有,比如说,一千条记录吗?或多或少?还有,你现在有什么问题吗?我是个傻瓜,我还不知道如何在内存中附加到数组:-/所以,我不太确定这是怎么回事无论如何都会执行。它可以增长到大约500条记录。我在做的事情中没有看到超过500条记录的记录。不幸的是,将其写入数据库是不可能的。基本方法:
your_array.push(另一个_对象)
我得到了下推部分,但我不完全确定如何获取文本区域中的项,然后根据数组索引将数据推送到数组中。我会不断地敲打它,看看有什么粘在一起。它现在几乎可以工作了:,但是,它不会不断地添加我放在内存中的项。它让我先做第一个,然后窒息。我会坚持下去。。