小编Piz*_*bol的帖子

如何使用JSON数据填充选择框的选项?

我需要根据选择国家来喂养城市.我是以编程方式完成的,但不知道如何将JSON数据放入选择框.我尝试了几种使用jQuery的方法,但没有一种方法可行.

我得到的回复(如果需要,我可以格式化这个):

["<option value='Woodland Hills'>Woodland Hills<\/option>","<option value='none'>none<\/option>","<option value='Los Angeles'>Los Angeles<\/option>","<option value='Laguna Hills'>Laguna Hills<\/option>"]
Run Code Online (Sandbox Code Playgroud)

但是,如何将此数据作为选项放在HTML <select></select>标记中?

我试过的代码:

<form action="" method="post">
<input id="city" name="city" type="text" onkeyup="getResults(this.value)"/>
<input type="text" id="result" value=""/>
<select id="myselect" name="myselect" ><option selected="selected">blank</option></select>
</form>
</div>

<script>
function getResults(str) {
  $.ajax({
        url:'suggest.html',
        type:'POST',
        data: 'q=' + str,
        dataType: 'json',
        success: function( json ) {
            $('#myselect').append(json);

        }
    });
};

$( '.suggest' ).keyup( function() {
   getResults( $( this ).val() );
} );
</script>
Run Code Online (Sandbox Code Playgroud)

我也尝试使用本教程自动填充使用jQuery和AJAX的选择框,但除了用"UNDEFINED"填充我的选择之外我从未做过任何事情,即使我得到了教程建议的格式的响应.

<script type="text/javascript" charset="utf-8">
$(function(){
  $("select#city").change(function(){
    $.getJSON("/select.php",{id: …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery json

48
推荐指数
3
解决办法
18万
查看次数

我可以使WHERE col LIKE'%'也选择NULL值吗?

我试图使用语法从MySQL数据库中进行选择,WHERE col LIKE '%'但我想NULL用该查询选择偶数值.是否有一些命令/操作员可以选择任何数据,包括null

mysql select

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1

json ×1

mysql ×1

select ×1