Javascript 函数只保存和打印数组中的一个值。如何修复它?

Javascript 函数只保存和打印数组中的一个值。如何修复它?,javascript,php,jquery,arrays,forms,Javascript,Php,Jquery,Arrays,Forms,我有一个函数,它允许我在表单中为循环保存删除的项目。这里有两个过程。我想做的是在提交表单后在下一页打印保存的值 所以,同样重要的是,在选择了第一个表单上的进程数之后,用户进入第二个表单,在这里他可以为循环中的每一行删除项目。然后,他可以通过按下保存按钮提交,系统应该为每个进程打印保存的值。 我找到了一种方法,可以使用以下命令为每个进程断开一个数组: var LISTOBJ = { saveList: function() { $(".proc").each(functio

我有一个函数,它允许我在表单中为循环保存删除的项目。这里有两个过程。我想做的是在提交表单后在下一页打印保存的值

所以,同样重要的是,在选择了第一个表单上的进程数之后,用户进入第二个表单,在这里他可以为循环中的每一行删除项目。然后,他可以通过按下保存按钮提交,系统应该为每个进程打印保存的值。 我找到了一种方法,可以使用以下命令为每个进程断开一个数组:

var LISTOBJ = {
    saveList: function() {
        $(".proc").each(function() {
          var listCSV = [];
          $(this).find("li").each(function(){
              listCSV.push($(this).text());
          });
          $("#output").append("<p>"+listCSV.join(", ")+"</p>");
          //$(".hiddenListInput").val(listCSV);
              console.debug(listCSV);
        });
    }
}
和test2.php,我想在其中打印保存的数组:

    $procleader=$_POST['leader'];
    print_r ($procleader);

好的,我在函数中添加了隐藏输入,这对我很有帮助。以下是我所做的:

 var LISTOBJ = {
    saveList: function() {
        $(".proc").each(function() {
          var listCSV = [];
          $(this).find("li").each(function(){
              listCSV.push($(this).text());
          });
          var values = '"'+listCSV.join('","')+'"';
          $(".procChecker").append("<input type='hidden' name='prodstuff[]' value='+values+' />");
          $("#output").append("<p>"+values+"</p>");
              console.debug(listCSV);
        });
    }
}
var LISTOBJ={
存储列表:函数(){
$(“.proc”).each(函数(){
var listCSV=[];
$(this.find(“li”).each(function(){
listCSV.push($(this.text());
});
变量值='“'+listCSV.join('”,“)+'”;
$(“.procChecker”)。追加(“”);
$(“#输出”)。追加(“”+values+”

”); 调试(listCSV); }); } }

好的,我在函数中添加了隐藏输入,这对我很有帮助。以下是我所做的:

 var LISTOBJ = {
    saveList: function() {
        $(".proc").each(function() {
          var listCSV = [];
          $(this).find("li").each(function(){
              listCSV.push($(this).text());
          });
          var values = '"'+listCSV.join('","')+'"';
          $(".procChecker").append("<input type='hidden' name='prodstuff[]' value='+values+' />");
          $("#output").append("<p>"+values+"</p>");
              console.debug(listCSV);
        });
    }
}
var LISTOBJ={
存储列表:函数(){
$(“.proc”).each(函数(){
var listCSV=[];
$(this.find(“li”).each(function(){
listCSV.push($(this.text());
});
变量值='“'+listCSV.join('”,“)+'”;
$(“.procChecker”)。追加(“”);
$(“#输出”)。追加(“”+values+”

”); 调试(listCSV); }); } }