Was mache ich falsch JavaScript?
Ich habe eine Datei mit allein zahlen von 1-100 in einem Array und will nur die letzten 20 es kommt aber immer ein Fehler.
Quellcode:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
window.setInterval("AutoUpdate()",parseInt(2000));
function AutoUpdate()
{
$.ajaxSetup({ cache: false });
$.get('LetzteZeilen.txt', function(data)
{
data = data.replace(/\n/g, "</br>");
LetzteZeilen(data);
if (data == 1)
{
location.reload();
}
});
}
function LetzteZeilen(data)
{
Test = new Array();
DataSplit = data.split("</br>");
LetzteZeilen = 20;
Laenge = DataSplit.length;
NichtGewollteZeilen = (Laenge-LetzteZeilen);
i = 0;
x = 0;
while (i < Laenge)
{
if(i < NichtGewollteZeilen)
{
i++;
}
else
{
Test[x] = DataSplit[i];
i++;
x++;
}
}
console.log(Test);
}
</script>
Fehler:
Uncaught TypeError: LetzteZeilen is not a function
at Object.success (LetzteZeilenTest.php:16:13)
at j (jquery.min.js:2:26911)
at Object.fireWith [as resolveWith] (jquery.min.js:2:27724)
at x (jquery.min.js:4:11065)