Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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_Select_Option - Fatal编程技术网

Javascript 如何向选项值添加两个值并用逗号分隔

Javascript 如何向选项值添加两个值并用逗号分隔,javascript,select,option,Javascript,Select,Option,我试图使用javascript将两个值放在选项值中,用逗号分隔,但当我从服务器获取值时,它只显示第一个值,即课程代码 javascript代码 options += "<option value="+element.course_code+","+element.course_id+">(" + element.course_code + ") " + element.name + "

我试图使用javascript将两个值放在选项值中,用逗号分隔,但当我从服务器获取值时,它只显示第一个值,即课程代码

javascript代码

      options += "<option value="+element.course_code+","+element.course_id+">(" + element.course_code + ") " + element.name + "</options>";
      data.append('course_id', course_id);

您可以通过声明单个字符串来尝试使用以下代码

代码应该如下所示:

options += "<option value="+element.course_code+','+element.course_id+">(" + element.course_code + ") " + element.name + "</options>";
options+=”(“+element.course\u code+”)+element.name+”;

您应该在值周围加引号,以便将其视为一个完整的字符串

  options += "<option value='"+element.course_code+","+element.course_id+"'>(" + element.course_code + ") " + element.name + "</options>";
options+=”(“+element.course\u code+”)+element.name+”;
  options += "<option value='"+element.course_code+","+element.course_id+"'>(" + element.course_code + ") " + element.name + "</options>";