var start = -1;
jQuery.ajax({
url: 'prices.txt',
dataType: 'text',
success: function (data) {
var end = 0;
while (end != -1) {
end = data.indexOf("|", start+1);
if (end==-1) {break}
var name = data.substring(start+1,end);
var endvalue = data.indexOf("|", end+1);
var value = data.substring(end+1,endvalue);
start = endvalue;
if (value && name) {window[name] = value; }
}
}
});
Содержимое файла prices.txt'
minland|678|
maxland|67896789|
minvisitka|6789678|
Вот страничка где он сделан
https://sofuwa.ru/
Интересует строка if (value && name) {window[name] = value; }
Почему то происходит присваивание только первой переменной minland она равна 678, остальные 2 переменные не присваиваются, не могу понять почему. Дело не в условии, оно срабатывает.