Php 使用jquery从AJAX循环多维数组以填充select

Php 使用jquery从AJAX循环多维数组以填充select,php,ajax,arrays,loops,fill,Php,Ajax,Arrays,Loops,Fill,一个从php返回的多维数组,下面是我的php数组: $brands = array("Bmw" => "200" ,"Mercedes" => "201", "Audi" => "202"); 返回数据时,如何使用此信息填充选择 让我们假设我需要用品牌和它们的ID填写一个select <select> <option value="200">Bmw</option> <option value="201">Mercede

一个从php返回的多维数组,下面是我的php数组:

$brands = array("Bmw" => "200" ,"Mercedes" => "201", "Audi" => "202");
返回数据时,如何使用此信息填充选择

让我们假设我需要用品牌和它们的ID填写一个select

<select>
  <option value="200">Bmw</option>
  <option value="201">Mercedes</option>
  <option value="202">Audi</option>
</select>

宝马
梅赛德斯
奥迪
我不知道如何循环返回的数组来填充select

非常感谢

这样使用它

$brands = array("Bmw" => "200" ,"Mercedes" => "201", "Audi" => "202");
$output = "<select>";
foreach($brands as $keys => $val){
    $output .= '<option value="'.$val.'">'.$keys.'</option>';
}
$output .= "</select>";
echo $output;
$brands=array(“宝马”=>“200”、“奔驰”=>“201”、“奥迪”=>“202”);
$output=“”;
foreach($keys=>$val的品牌){
$output.=''.$keys';
}
$output.=“”;
echo$输出;

我不知道AJAX在这里要做什么。。。您的$brands是否以JSON、HTML或其他格式发送到ajax响应?需要查看ajax callI使用json_encode()从PHP发送数据我不能这样做,我必须等待5分钟:D