使用.txt文件中的名称填充表单

时间:2015-04-14 17:36:36

标签: javascript html text

我正在尝试使用一堆名称来填充下拉列表,这些名称存储在与HTML代码相同的目录中的.txt中。每个名称都在此文件的新行上,“names”是将存储名称的下拉列表的ID。

加载页面后,根本不会填充列表。任何指导都很棒。

<script type = "text/javascript">
window.onload = function () {
    var select = document.getElementById("names");
    var textFile = "/names.txt";        
    jQuery.get(textFile, function(textFileData) {  
        var EachLineInTextFile = textFileData.responseText.split(",");
        for (var i = 0, len = EachLineInTextFile.length; i < len; i++) {
            var option = document.createElement('option');
            option.text = option.value = EachLineInTextFile[i];
            select.add(option, 0);
        };
    };
};
</script>

谢谢!

1 个答案:

答案 0 :(得分:0)

看起来主要问题是我需要更好的jquery版本。谢谢大家的帮助!

<script type = "text/javascript">
    window.onload = function () {
        var select = document.getElementById("names");
        var textFile = "/names.txt";       
        jQuery.get(textFile, function(textFileData) {  
            window.alert(textFileData); 
            var EachName= textFileData.split("\n");

                 for (var i = 0, len = EachName.length; i < len; i++) {
                    var option = document.createElement('option');
                    option.text = option.value = EachName[i];
                    select.add(option, 0);
        };
       });
    };
</script>