$this->db->query()
->rows; // <-- И она здесь
function readTextFile(file) {
let rawFile = new XMLHttpRequest(); // раз
let allText;
rawFile.open("GET", file, false);
rawFile.onreadystatechange = function () {
if (rawFile.readyState === 4) {
if (rawFile.status === 200 || rawFile.status == 0) {
allText = rawFile.responseText; // четыре
// alert(allText);
console.log(allText);
}
}
}
rawFile.send(null); // два
// console.log(allText);
return allText; // три
}
function readTextFile(file, callback) {
let rawFile = new XMLHttpRequest();
rawFile.open("GET", file, false);
rawFile.onreadystatechange = function () {
if (rawFile.readyState === 4) {
if (rawFile.status === 200 || rawFile.status == 0) {
callback(rawFile.responseText)
}
}
}
rawFile.send(null);
}
// Использовать так
readTextFile('file', function(response) {
console.log(response);
});
success: function (response) {
console.log(response);
},
В формах разное число полей.
forms
id | name
fields
id | form_id | name | value
<li class="rounded" onclick="dropdown(event)">
<li class="rounded" onclick="App.create(event)">
const input = '[id1|@id1] / [id2|@id2] / [id3|@id3]';
const idsArr = input
.trim()
.split('/')
.map(s => s.trim() // '[id1|@id1]'
.split('|')[0] // '[id1'
.replace('[', '') // 'id1'
);
const idsString = idsArr.join(', ');
console.log(`Filtred: ${idsString}`)
Для начала было бы неплохо выяснить в чем проблема с базой. Почему query() не возвращает объект с результатом, как должен. Почему он при ошибке не выбрасывает исключение с понятным описанием произошедшего.