Перейти к содержимому


Публикации goodcolor

8 публикаций создано goodcolor (учитываются публикации только с 30-Март 23)


#39237 Ответ формы загрузки файла: Invalid k_lnk_add_file

Отправлено от goodcolor в 01 Март 2021 - 18:55 in Как это сделать

Просмотр сообщенияTony999 (22 Февраль 2021 - 16:34) писал:

Через Аякс в каком месте?
Invalid k_lnk_add_file - и правда, проверьте, есть ли вобще и работает ли такая ссылка, формат: кавычки, слеши, кириллица...
Это всё во внешних формах. Для загрузки файлов в КБ создаётся отдельная форма, при изменении файлового поля форма грузит файлы на сервер. В итоге получается, что если основная форма не была отправлена на сервер пользователем, то загруженные таким образом файлы остаются мусором, не привязанным ни к каким записям.
Файлы можно отправить вместе с отправкой основной формы, но в этом случае не получится добавить в форму файлы из разных папок. Это вроде как из-за политики безопасности браузеров, которые запрещают скриптом изменять объект files поля типа "файл".
Через Аякс и через fetch можно передать объект с файлами formData, который можно менять скриптом, но что-то сервер его не принимает c ответом "Invalid k_lnk_add_file"...



#39230 Ответ формы загрузки файла: Invalid k_lnk_add_file

Отправлено от goodcolor в 29 Январь 2021 - 20:44 in Как это сделать

Добрый вечер.
Пытаюсь загрузить файл через ajax.
Получаю следующий ответ: Invalid k_lnk_add_file
Предполагаю, что ошибка в формате передаваемых данных.
Можете уточнить?
Файл questionare.php закодирован, сам не могу разобраться...
Спасибо.



#39192 Получение данных о пользователе

Отправлено от goodcolor в 24 Июль 2020 - 13:52 in Как это сделать

Просмотр сообщенияCbCoder (24 Июль 2020 - 11:26) писал:

Как минимум lang и config. Вообще их там много, долго искать все. Можно самостоятельно посмотреть в исходном коде страницы все присвоения в JS через var.
Нашёл, спасибо.



#39189 Вопрос по функции save_data_file

Отправлено от goodcolor в 23 Июль 2020 - 15:36 in Разработчикам

Разобрался. Оказывается, в поле типа файл предварительно необходимо положить строку с названием создаваемого файла.



#39188 Вопрос по функции save_data_file

Отправлено от goodcolor в 23 Июль 2020 - 15:28 in Разработчикам

Привет. Не стал создавать новую тему. Если нужно записать в создаваемый файл json строку, в параметре $data можно положить просто строку или необходимо её как-то обрабатывать предварительно?



#39187 Получение данных о пользователе

Отправлено от goodcolor в 21 Июль 2020 - 19:01 in Как это сделать

Просмотр сообщенияCbCoder (14 Март 2014 - 09:10) писал:

Есть так же вариант использовать непосредственно системные переменные javascript, переменная user там также присутствует:

function onchange_{$one_field.id}()
{

/*var kkk = document.getElementById('value3440').value;   - возвращает ИД пользователя то есть цифру. и алерт с переменной kkk работает  */

mmm = user.fio;
alert (mmm);
}
addHandler(document.getElementById('value4000'), 'onchange', onchange_{$one_field.id});

Какие ещё системные Javascript переменные доступны на текущий момент кроме user?



#39183 Доступ к полям таблицы через поле связи по id поля.

Отправлено от goodcolor в 03 Июнь 2020 - 18:09 in Как это сделать

Всё понятно. Спасибо. Да, условное упоминание поля без переменной срабатывало, но это уже получаются костыли)



#39181 Доступ к полям таблицы через поле связи по id поля.

Отправлено от goodcolor в 29 Май 2020 - 17:56 in Как это сделать

Салют.
Есть поле связи условно 'f1_1'.
Создаю вычисление, в котором id поля связи помещаю в переменную как $f1_1 = 'f1_1'.
Далее пытаюсь получить значение поля 'f2_1' из связанной таблицы как $line[$f1_1]['f2_1'], возвращается NULL.
При этом, если обратиться без переменной как $line['f1_1']['f2_1'], возвращается искомое значение.
Как правильно обращаться к полям поля связи используя переменные?
Спасибо.