按顺序从txt文件读取javascript
获取此脚本,该脚本将txt文件中的URL放入i帧并逐个加载:按顺序从txt文件读取javascript,javascript,Javascript,获取此脚本,该脚本将txt文件中的URL放入i帧并逐个加载: <script type="text/javascript"> $.get("imones.txt", function (data) { var array = data.split(/\r\n|\r|\n/); var beforeLoad = (new Date()).getTime(); var loadTimes = []; var bef
<script type="text/javascript">
$.get("imones.txt", function (data) {
var array = data.split(/\r\n|\r|\n/);
var beforeLoad = (new Date()).getTime();
var loadTimes = [];
var beforeTimes = [];
$('#frame_id').on('load', function () {
beforeTimes.push(beforeLoad);
loadTimes.push((new Date()).getTime());
$('#frame_id').attr('src', array.pop());
$.each(loadTimes, function (index, value) {
var result = (value - beforeTimes[index]) / 1000;
if (result < 0) {
result = result * (-1);
}
$("#loadingtime" + index).html(result);
beforeLoad = value;
});
}).attr('src', array.pop());
});
</script>
$.get(“imones.txt”,函数(数据){
var array=data.split(/\r\n |\r |\n/);
var beforeLoad=(新日期()).getTime();
var loadTimes=[];
var beforeTimes=[];
$('#frame_id')。在('load',函数(){
beforeTimes.push(加载前);
loadTimes.push((new Date()).getTime());
$('#frame_id').attr('src',array.pop());
$.each(加载时间、函数(索引、值){
var结果=(值-之前时间[指数])/1000;
如果(结果<0){
结果=结果*(-1);
}
$(“#加载时间”+索引).html(结果);
加载前=值;
});
}).attr('src',array.pop());
});
我的问题是,它不按顺序排列URL,我希望它从底部或顶部开始,然后按顺序排列。我该怎么做?试试这个
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "imones.txt", true);
txtFile.onreadystatechange = function()
{
if (txtFile.readyState === 4) // Makes sure the document is ready to parse.
{
if (txtFile.status === 200) // Makes sure it's found the file.
{
allText = txtFile.responseText;
}
}
}
你把它们排列整齐是什么意思?pop()删除并返回数组中的最后一个元素。