Php 用mysql数据填充select输入字段
我已经创建了一个主下拉列表,通过jquery我可以选择要显示的下拉菜单的数量。通过Php 用mysql数据填充select输入字段,php,Php,我已经创建了一个主下拉列表,通过jquery我可以选择要显示的下拉菜单的数量。通过for循环非常简单地完成。选择要显示多少下拉列表的主下拉列表是静态填充的,我正在尝试使用mysql数据库中的数据动态填充正在显示的下拉列表。在php端,我使用while循环填充每个选择框。我没有得到任何显示的结果 $(文档).ready(函数(){ $('select').change(函数(){ var option=$(this.val(); 展示区(可选); 返回false; }); 函数显示字段(选项){
for
循环非常简单地完成。选择要显示多少下拉列表的主下拉列表是静态填充的,我正在尝试使用mysql数据库中的数据动态填充正在显示的下拉列表。在php端,我使用while循环填充每个选择框。我没有得到任何显示的结果
$(文档).ready(函数(){
$('select').change(函数(){
var option=$(this.val();
展示区(可选);
返回false;
});
函数显示字段(选项){
var内容=“”;
对于(var i=1;i
'"';
内容+='
';
}
$('课程目录').html(内容);
}
});
首先需要回显javascript行,而不是直接回显
echo 'content += \'<option value="' . $course_id . '">' . $course_name . '</option>\';';
echo'content+=\'.$course\u name.\';
首先需要回显javascript行,而不是直接回显
echo 'content += \'<option value="' . $course_id . '">' . $course_name . '</option>\';';
echo'content+=\'.$course\u name.\';
您不能在javascript(客户端代码)中运行php(服务器端代码)。您需要使用ajax来调用php代码。@scrowler。看到您的答案,显然我误解了OP以及他们希望如何获取选项值。我假设他们只想在函数调用时获取,而不是最初编写js var代码。您不能运行php(服务器端代码)在javascript(客户端代码)中。您需要使用ajax来调用php代码。@scrowler。看到您的答案,显然我误解了OP,以及他们希望如何获取选项值。我假设他们只希望在函数调用时获取它,而不是最初编写js var代码。