javascript - 从 PHP 填充选择下拉列表

标签 javascript php jquery html

我正在使用 Selectize jQuery 插件,并希望使用 PHP 输出的结果填充下拉框。我能够获取框中的数据,但有多个选项,并且将它们全部放在一行而不是单独的选项。有什么想法吗?

jQuery

$("#SearchForm_1").submit(function() {
    $.post($(this).attr("action"), 
           $(this).serialize(),
           function(data) {
                var selectize_tags = $("#GameDetails_1")[0].selectize;
                selectize_tags.addOption({
                    text:data,
                    value: data
                });
                selectize_tags.addItem(data);
        });
    );
});

$('#GameDetails_1').selectize({
    selectOnTab:true
});

HTML

<div class="control-group">         
    <select id="GameDetails_1" name="GameDetails_1" autocomplete="false">

    </select>
</div>

PHP 输出

echo $query_result['GameTitle'];

最佳答案

就这么简单吗?

<div class="control-group">         
    <select id="GameDetails_1" name="GameDetails_1" autocomplete="false">
         <?php echo '<option value="">' . $query_result['GameTitle'] . '</option>'; ?> 
    </select>
</div>

关于javascript - 从 PHP 填充选择下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32926584/

相关文章:

javascript - 如何将此curl命令转换为JavaScript的fetch

javascript - JavaScript 中的 DEC2Bin?

php - Cronjob 不工作 Ubuntu 服务器

php - 如何将多个图像路径存储在一个数组中,以将php的多个图像上传的值存储在数据库中

jquery - 如果为 null,则使用数组中的另一个图像

javascript - 从多个按钮显示/隐藏 div 中的多个不同内容

javascript - 在 ajax 响应上使用 jQuery 会触发额外的网络请求

javascript - 如何使用 jQuery 将值插入到 html 数组中?

php - 在后端存储聊天应用程序的聊天消息

javascript - 输入值不随用户输入而改变