【发布时间】:2013-06-12 15:42:00
【问题描述】:
我正在使用此代码使用 ajax 将 CSV 导入 var,然后拆分由“\n”分隔的信息,然后填充表单中的选择框。
CSV 非常扁平,只有 1 列多行。添加了一个警报来监视进度.. 一切都很好,除了填充组合框时,它不是填充字符串内容,而是填充行数,由于某种原因,数组不是记录字符串而是记录行号。
<script>
$.ajax({
url: 'URL CSV',
success: function(data) {
alert(data);
var splitData=data.split("\n");
for(pn in splitData){
alert(splitData);
$('#Entry_ID').append("<option value=\""+pn+"\">"+pn+"</option>");
}
}
});
</script>
(the form combobox code)
<select name="Entry.ID" id="Entry_ID" aria-required="true"></option>
</select>
【问题讨论】:
标签: javascript ajax csv combobox populate