Javascript 如何从php文件中的查询Select/where创建的json创建组合列表?

Javascript 如何从php文件中的查询Select/where创建的json创建组合列表?,javascript,php,jquery,json,ajax,Javascript,Php,Jquery,Json,Ajax,我试图创建一个DropDownlist,选择一个id,选择option,使用一个函数接收值,但它不会在组合中返回 这是接收id值的函数 function findUser(id_company){ $.getJSON('../loadUsers.php', { iduser: id_company }, function (data) { $("#comboUser").removeAttr("disabled");

我试图创建一个DropDownlist,选择一个id,选择option,使用一个函数接收值,但它不会在组合中返回

这是接收id值的函数

function findUser(id_company){
            $.getJSON('../loadUsers.php', { iduser: id_company }, function (data) {
                $("#comboUser").removeAttr("disabled");
                $("#comboUser").empty();
                $("#comboUser").append("<option value=''>" + "Select" + "</option>");
                $.each(data, function (index, optionData) {
                    alert(optionData.id);
                    $("#comboUser").append("<option value='" + optionData.id + "'>" + optionData.name + "</option>");
                });

            }); 
功能查找器(id_公司){
$.getJSON('../loadUsers.php',{iduser:id_company},函数(数据){
$(“#comboUser”).removeAttr(“禁用”);
$(“#comboUser”).empty();
$(“#comboUser”).append(“+”选择“+”);
$.each(数据、函数(索引、选项数据){
警报(optionData.id);
$(“#comboUser”).append(“+optionData.name+”);
});
}); 
这是loadUsers.php

<?php

include('../config.php');

$arrayUsers = [];
$i = 0;
$idcompany = $_POST["id_company"];

echo($idempresa);


$users = mysql_query("SELECT * from hospital_".$_SESSION['template'].".users where id_company = ".$idcompany." order by name");


while($compuser = mysql_fetch_array($users, MYSQL_ASSOC)){
    $arrayUser[$i] = $compuser;
    $i++;
}

echo json_encode(array($arrayUser));

?>


谢谢。

那么会发生什么呢?
.loadUsers.php
?可能是
。/loadUsers.php
或者其他路径?在开发工具控制台中检查一下,我认为jquery无法对您的php脚本进行ajax调用,就像@u_mulder说的那样,只是显示“未定义”在选择框中。看起来phpf文件正在创建json结果,但没有返回组合中的值。对不起,@u_mulder。我忘记在代码中键入“/”。