JAVASCRIPT如何在选择选项中获取多个值

JAVASCRIPT如何在选择选项中获取多个值,javascript,php,arrays,html,Javascript,Php,Arrays,Html,这是我的代码,它工作得很好。但问题是,当我按下“添加”按钮时,新添加的“选择”选项的值带有我需要的id名称 那么我如何将Id传递给option.value=array[I] var array = ["PACKING & LOADING","BAG GODOWN","MRP","HOUSE KEEPING"]; 我将SQL数据编码为json,这是使用PHP json_encode获取的 简而言之,我需要Id而不是选择框中的值 函数addBillField(参数){ var myTab

这是我的代码,它工作得很好。但问题是,当我按下“添加”按钮时,新添加的“选择”选项的值带有我需要的id名称

那么我如何将Id传递给option.value=array[I]

var array = ["PACKING & LOADING","BAG GODOWN","MRP","HOUSE KEEPING"];
我将SQL数据编码为json,这是使用PHP json_encode获取的

简而言之,我需要Id而不是选择框中的值

函数addBillField(参数){
var myTable=document.getElementById(“myTable”);
var currentIndex=myTable.rows.length;
var currentRow=myTable.insertRow(-1);
var ip1=document.createElement(“选择”);
//这个值来自PHP
var数组=[“包装和装载”、“袋仓库”、“MRP”、“内部保管”];
//不要删除此空间
ip1.setAttribute(“名称”、“billcategory”+当前索引);
ip1.setAttribute(“类”、“窗体控件”);
ip1.name=“billcategory[]”;
//创建并附加选项
myTable.appendChild(ip1);
对于(var i=0;i

账单详情:
票据类别
提单号。
票据金额
G.S.T
全部的
选择票据类别

在echo语句的
echo“$get_bil_cat[1]”行中使用PHP变量。在本例中,PHP将变量解释为字符串。因此,您需要连接变量以显示值。

使用
echo“$get_bil_cat[1]”

我获取第二个变量,其值为id。 并在选项值中打印它。 它起作用了

for (var i = 0; i < array.length; i++) {
            var option = document.createElement("option");
            **option.value = array[i];
            option.text = array2[i];**
            ip1.appendChild(option);
        }
for(变量i=0;i
--
选择多个
谢谢,但这与我的解决方案无关我不明白您希望选择显示什么