|
|
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
то которое генерится на сервере по сработавшему констрейнту или по логической ошибке raise_appliacation_error(... чтобы к тексту "Ошибка удаления" добавить причину при асинхронном удалении по клику на иконку в гриде так onclick="if (confirm('Удалить ?')) {ajaxRequest=new htmldb_Get(null, $v('pFlowId'), 'APPLICATION_PROCESS=PROCESS_DELETE', $v('pFlowStepId')); ajaxRequest.addParam('x01','#C001#'); ret=ajaxRequest.get(); if(ret){alert('Ошибка удаления! .');}else{location.reload(true);}}" удаляем тут PROCESS_DELETE: begin pkg_xxx.del(wwv_flow.g_x01); <<<< -- там происходи ошбка при удалении записи end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 14:43 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
_kyky, Возможно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 14:57 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
Научи шаман) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 15:04 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 15:05 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
сомневаюсь что это попадет в alert ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 15:10 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
_kykyсомневаюсь что это попадет в alert дак его взять надо у "ret"))) LOL Но лучще пиши в лог БД, а на клиента отладочную информацию не пиши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 15:12 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
структуру ret где искать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 15:16 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
_kyky, Попадет, было бы желание. Единственное но, такм методом не отличить ошибку от сообщения, я бы делал вот так Код: plsql 1. 2. 3. 4. 5. 6. На стороне клиента var ret=JSON.parse(ajaxRequest.get()); if (ret && ret.err) alert (ret.err) А за onclick=" с логикой внутри я бы заставил мыть полы Javascript.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 15:16 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
_kykyструктуру ret где искать? Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 15:18 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
Casufi, Я не писал блок try в яваскрипте нарочно, когда отгребете граблями полбу, возможно начнете читать книжки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 15:19 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
Спасибо попробую, только rollback там не нужен, оно по ошибке и так все откатится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 15:20 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
или так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 15:23 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
_kykyСпасибо попробую, только rollback там не нужен, оно по ошибке и так все откатится. Ну не нужен так не нужен, просто в блоке ексепшн ты ошибку гасишь и апекс если не увидит ошибок сделает комит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 15:38 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
До коммита обычно дело не доходит если происходит эксепшн возможно в апексе свое понимание этого момента Спасибо я добился того чего хотел! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 15:44 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
Кстати перенос строки в тексте alert не '<br>' а '\n' в строке, аля си ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 16:44 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
_kykyonclick="if (confirm('Удалить ?')) {ajaxRequest=new htmldb_Get(null, $v('pFlowId'), 'APPLICATION_PROCESS=PROCESS_DELETE', $v('pFlowStepId')); ajaxRequest.addParam('x01','#C001#'); ret=ajaxRequest.get(); if(ret){alert('Ошибка удаления! .');}else{location.reload(true);}}" Я не в тему А вы такими портянками грид насилуете? :) Это-ж перегруз на клиенте... Оформите в функцию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 17:10 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
blkangel, +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2015, 17:28 |
|
||
|
Возможно ли получить сообщение об ошибке в виде alert
|
|||
|---|---|---|---|
|
#18+
_kykyКстати перенос строки в тексте alert не '<br>' а '\n' в строке, аля си А кто вам сказал что я результат через алерты выдаю ? Я выслал кусок своего скрипта, который выплевывает ошибку на браузер, как вы его обработаете, ваше дело. ИМХО выдавать пользователю ошибки SQL это мягко говоря плохо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2015, 19:48 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=39084915&tid=1874807]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 310ms |

| 0 / 0 |
