Php 使用来自MySql数据库的数据填充JavaScript/jQuery输入

Php 使用来自MySql数据库的数据填充JavaScript/jQuery输入,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我在一个很大程度上基于数据库的网站上工作,在从中检索信息时遇到了问题 我想要达到的目标: 用户单击按钮,将打开一个对话框-完成 对话框内的“选择”输入将填充来自数据库- 我尝试过使用jQuery中的AJAX调用,但我得到的只是Google Chrome控制台中的一个错误 POSThttp://ematura.gcc.si/pages/admin/populate/inc.admin.content.populate.php 500(内部服务器错误) 是否有其他方法可以从数据库获取数据 编辑: 这

我在一个很大程度上基于数据库的网站上工作,在从中检索信息时遇到了问题

我想要达到的目标:
用户单击按钮,将打开一个对话框-完成
对话框内的“选择”输入将填充来自数据库-

我尝试过使用jQuery中的AJAX调用,但我得到的只是Google Chrome控制台中的一个错误
POSThttp://ematura.gcc.si/pages/admin/populate/inc.admin.content.populate.php 500(内部服务器错误)

是否有其他方法可以从数据库获取数据

编辑: 这是我的jQuery代码(代码中预先填充了一个select)

这是inc.admin.content.populate.php文件

if($_POST['id'])
{
    $id=$_POST['id'];
    global $mysqli;

    if($query = $mysqli->prepare("SELECT naslov,vsebina_id FROM table_vsebine WHERE predmet_id=?")){
        $query->bind_param('i',$id);
        if($query->execute()){
            $query->bind_result($naslov,$vsebine_id);
            $query->store_result();

            echo '<option selected="selected" disabled="disabled">Izberi vsebino</option>';
            while($row = $query->fetch()){
             echo '<option value="'.$vsebine_id.'">'.$naslov.'</option>';
            }
        }
    }
}
?>
if($\u POST['id']))
{
$id=$_POST['id'];
全球$mysqli;
if($query=$mysqli->prepare(“从表中选择naslov,vsebina\u id,其中predmet\u id=?”){
$query->bind_参数('i',$id);
如果($query->execute()){
$query->bind_result($naslov,$vsebine_id);
$query->store_result();
echo‘Izberi vsebino’;
而($row=$query->fetch()){
回声“.$naslov.”;
}
}
}
}
?>

为什么您的脚本将页面发送到客户端时没有填充select?请向我们显示您的代码。同样,在使用jquery从数据库检索数据之前,您必须有一个标识符或选定的数据?发布到任意URL不会告诉我们任何事情,除非我们可以访问您的API。
if($_POST['id'])
{
    $id=$_POST['id'];
    global $mysqli;

    if($query = $mysqli->prepare("SELECT naslov,vsebina_id FROM table_vsebine WHERE predmet_id=?")){
        $query->bind_param('i',$id);
        if($query->execute()){
            $query->bind_result($naslov,$vsebine_id);
            $query->store_result();

            echo '<option selected="selected" disabled="disabled">Izberi vsebino</option>';
            while($row = $query->fetch()){
             echo '<option value="'.$vsebine_id.'">'.$naslov.'</option>';
            }
        }
    }
}
?>