Под конец дня, я что-то плохо соображаю, к тому же только начал изучасть JS.
То, что я написал отрабатывает корректно.
У меня есть серия select'ов, пользаватель выбирает нужные ему значения.
Например он выбрал значения в трёх селектах, js соответсвенно отловил изменения значений (codec , vendor , scene). В файле name.txt есть строки состоящие из "codec + vendor + scene + [некий параметр]". В <div> я вывожу именно этот параметр (динамически). Всё работает.
У меня 3 файла txt, по которым проходит поиск разных совпадений, тоесть:
1) codec + vendor + scene + [некий параметр1] поиск в name1.txt
2) sect + stage + [некий параметр2] поиск в name2.txt
3) res + svd + [некий параметр3] поиск в name3.txt
Нужно связать [некий параметр1] [некий параметр2] [некий параметр3] в одной формуле и вывести результат в другой div.
var a = "глобальная", b = "тоже"
frame = new RegExp("" + codec + vendor + scene + "+([0-9]+,?[0-9]+)");
$.get("name1.txt", function(data1){
var resultfr = data1.match(frame);
$("div #kadr span").text(resultfr[1]);
a = resultfr[1];
});
frame2 = new RegExp("" + sect + stage + "+([0-9])");
$.get("name2.txt", function(data2){
var resultre = data2.match(frame2);
$("div #pot span").text(resultre[1]);
b = resultre[1];
});
var itog = a + b;
Не работает itog, а вот в дивы всё прекрасно пишется. (