如何将两个值添加到选项值并用逗号分隔

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

javascript代码

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

服务器

$myvalue = $request->get('course_id')


慕工程0101907
浏览 160回答 2
2回答

守着星空守着你

您应该在值周围加上引号,以便将其视为一个完整的字符串&nbsp;&nbsp;options&nbsp;+=&nbsp;"<option&nbsp;value='"+element.course_code+","+element.course_id+"'>("&nbsp;+&nbsp;element.course_code&nbsp;+&nbsp;")&nbsp;"&nbsp;+&nbsp;element.name&nbsp;+&nbsp;"</options>";

九州编程

您可以通过声明单个字符串来尝试使用以下代码。代码应如下所示:options&nbsp;+=&nbsp;"<option&nbsp;value="+element.course_code+','+element.course_id+">("&nbsp;+&nbsp;element.course_code&nbsp;+&nbsp;")&nbsp;"&nbsp;+&nbsp;element.name&nbsp;+&nbsp;"</options>";
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript