Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript填充下拉列表?_Javascript_Php - Fatal编程技术网

如何使用javascript填充下拉列表?

如何使用javascript填充下拉列表?,javascript,php,Javascript,Php,我的javascript: var countrygroup = [ "AFG-Afghanistan", "ALA-Åland Islands", "ALB-Albania", "DZA-Algeria", "ASM-American Samoa", "AND-Andorra", "AGO-Angola", "AIA-Anguilla", "ATA-Antarctica", "ATG-Antigua and

我的javascript:

    var countrygroup = [
    "AFG-Afghanistan",
    "ALA-Åland Islands",
    "ALB-Albania",
    "DZA-Algeria",
    "ASM-American Samoa",
    "AND-Andorra",
    "AGO-Angola",
    "AIA-Anguilla",
    "ATA-Antarctica",
    "ATG-Antigua and Barbuda",
    "ARG-Argentina",
    "ARM-Armenia",
    "ABW-Aruba",
    "AUS-Australia"
    ];

    $(function() {

    $.each( countrygroup, function( i, a ){
        var sep = a.split('-');
        $("#country").append('<option value="' + sep[0] + '">' + sep[1] +'</option>');
    });
    });
var countrygroup=[
“阿富汗武装部队”,
“阿拉奥兰群岛”,
“ALB阿尔巴尼亚”,
“DZA阿尔及利亚”,
“ASM美属萨摩亚”,
“和安道尔”,
“安哥拉前”,
“友邦安圭拉”,
“南极洲”,
“ATG安提瓜和巴布达”,
“阿根廷ARG”,
“武装亚美尼亚”,
“阿布阿鲁巴”,
“澳大利亚”
];
$(函数(){
$。每个(国家组,功能(i,a){
var sep=a.split('-');
$(“#国家”)。追加(“+sep[1]”);
});
});

php:


用户标识:
国家代码:
国家
密码:
我想将国家列表填充到我的下拉列表名称country中。然而,它显示的只是下拉列表中的“国家”一词。我的密码怎么了?另一次,我使用相同的代码,似乎是工作,但不是这个。我错过什么了吗?

它正在工作。您应该将脚本放在页面的
标题
部分:

<script src="js/dropdown_script.js" type="text/javascript"></script>

另外,请注意,为了避免出现404错误,建议使用绝对路径:
/js/dropdown\u script.js
而不是
js/dropdown\u script.js

正如Amarnasan所评论的,请确保在jQuery库工作的
下拉列表\u script.js

之前包含jQuery库。您应该将脚本放在页面的
标题
部分:

<script src="js/dropdown_script.js" type="text/javascript"></script>

另外,请注意,为了避免出现404错误,建议使用绝对路径:
/js/dropdown\u script.js
而不是
js/dropdown\u script.js


正如Amarnasan所评论的,请确保在加载jQuery库所需的
下拉列表\u script.js
之前包含jQuery库。最好在底部(因为加载效率的原因),在加载javascript之前(不应该像别人建议的那样在头部)。

您需要加载jQuery库。最好在底部(因为加载效率的原因),就在加载javascript之前(不应该像有人建议的那样在头部).

我没有看到任何地方加载了jQuery库。
控制台中有错误吗
?dropdown\u script.js文件中有什么内容???@AshrafPurno没有error@Amarnasan很抱歉,这不是javascript jqueryI没有看到任何地方加载了jQuery库。控制台中有任何错误吗?\u script.js下拉文件中有什么内容?@AshrafPurno没有error@Amarnasan抱歉,这不是jquery