powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / передача обьекта через Ajax
7 сообщений из 7, страница 1 из 1
передача обьекта через Ajax
    #38226147
Alexey Chasovnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоит задача передать через ajax сложный обьект для обработки и сохранения на сервере. Обработчик - Oracle Application Server. Обьект - набор описательной части + подчиненная таблица. Желательно передать все это одним обьектом чтобы в обработчике можно провести все одной транзакцией и в случае неудачи откатить целиком.

Т.е. на сервере надо получить что-то типа record одно из полей которых представляет собой таблицу записей (table of <record>)

Можно ли передать все это одним запросом? Или необходимо разбить на несколько, сначала шапку дока, потом первую строку и т.д. Просто при частичной передачи трудно откатить транзакцию в случае неудачи созранения.

т.е. обьект со стороны клиента для передачи я построю. А что придет не сервер?
...
Рейтинг: 0 / 0
передача обьекта через Ajax
    #38226157
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey ChasovnikovОбработчик - Oracle Application ServerЕсли он понимает JSON, то хорошо
Иначе XML
...
Рейтинг: 0 / 0
передача обьекта через Ajax
    #38226218
Alexey Chasovnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПаганельЕсли он понимает JSON

Нативно нет, только Clob. Есть ли сторонние библиотеки JSON под Oracle я не знаю. Поищу
...
Рейтинг: 0 / 0
передача обьекта через Ajax
    #38226230
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
передача обьекта через Ajax
    #38226252
Alexey Chasovnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это они что-то прикрутили к Oracle. Или это только кусок кода и описательная часть пропущена. Блок PL/SQL
Код: plsql
1.
2.
3.
4.
5.
DECLARE
    json_obj  json;
BEGIN
  NULL;
END;


вызывает ошибку
Код: plsql
1.
ORA-06550: Строка 2, столбец 15: PLS-00201: идентификатор 'JSON' должен быть объявлен ORA-06550: Строка 2, столбец 15: PL/SQL: Item ignored
...
Рейтинг: 0 / 0
передача обьекта через Ajax
    #38226259
Alexey Chasovnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно что Oracle версии 11 и выше нативно поддерживает JSON. У меня 10-ка и в ней такого типа данных нет
...
Рейтинг: 0 / 0
передача обьекта через Ajax
    #38226263
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey ChasovnikovЭто они что-то прикрутили к Oracleну да
вот страница проекта
http://pljson.sourceforge.net/
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / передача обьекта через Ajax
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]