|
Связь 1С и ajax / json |
☑ |
0
oleg_prg
20.06.12
✎
16:36
|
Может у кого есть опыт, подскажите, как можно получать данные от ajax в 1С. Объясню - например ajax это - вводим в gogle свой вопрос: как сделать , а в это время открывется выпадающий список вариантов вопросов. Вот собственно мне и надо неким образом получать эти данные.
Работа через ComObject крайне нежелательна в идеале сторонняя DLL
|
|
1
Asmody
20.06.12
✎
16:39
|
ajax — это ассинхронный вызов в javascript, при чём тут 1С?
|
|
2
oleg_prg
20.06.12
✎
16:45
|
Притом, что я в этом ничего не смыслю, вот и спрашиваю как это делается
|
|
3
Rie
20.06.12
✎
16:48
|
(2) Уточни, что тебе надо сделать. Поскольку AJAX - это всего лишь запросы к серверу и получение на них ответов.
|
|
4
oleg_prg
20.06.12
✎
16:49
|
Например в 1С я сдела форму, на форме разместил поле ввода и поле списка. При вводе в поле ввода "Как сделать", в поле списка попадают подсказки google "Как сделать скриншот","Как сделать загрузочную флешку" и т.д.
|
|
5
y88
20.06.12
✎
16:53
|
ищи "google suggest", но сомневаюсь, что получится - гугл просто так подсказки не выдает
|
|
6
oleg_prg
20.06.12
✎
16:56
|
Я google взял для примера, на самом деле мне надо брать инфу с другого ресурса. Просто интересно есть ли какая сторонняя DLL которая позволяет это делать
|
|
7
Asmody
20.06.12
✎
16:59
|
у поля ввода есть событие АвтоПодборТекста. в нём берешь вводимый текст, через HTTPСоединение.ОтправитьДляОбработки формируешь POST-запрос к нужному ресурсу, он сложит результат от сервера в файл, читаешь результат из файла, заполняешь свой список
|
|
8
Asmody
20.06.12
✎
16:59
|
(7)+ только в фоне оно работать не будет, 1Ска не поддерживает ассинхронные вызовы
|
|
9
oleg_prg
20.06.12
✎
17:03
|
(8) - это я в курсе. Спасибо. Я правильно понял что капать надо в этом направлении:
HTTPСоединение. Предназначен для работы с файлами на http-серверах. Смотреть POST запрос и GET запрос...
|
|
10
Asmody
20.06.12
✎
17:06
|
(9) да. HTTPСоединение.Получить — это get-запрос, HTTPСоединение.ОтправитьДляОбработки — это post-запрос
|
|
11
oleg_prg
20.06.12
✎
17:06
|
(9) Затем полученный файл на диске просто распарсить и вытянуть из мусора то что надо.
|
|
12
oleg_prg
20.06.12
✎
17:06
|
Asmody - спасибо!!! :)
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой