|
|
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. есть несколько Ajax запрсов, которые изменяют данные. Нужно вывести alert сообщение (сообщение будет передано с сервера) в случае логической ошибки. PS работаем без jQuery с чистым Javascript-ом :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 11:31 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
и в чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 11:32 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
Antonariyи в чем проблема? проблема что не могу вывести :( подскажи как. Вот простейшая ф-ция ответа. как сделать,так что в случае ошибки, показать alert сообшение? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 11:39 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
Вместе с текстом ошибки с сервера должен быть передан http статус 500, а обработчик должен иметь примерно такой вид: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 11:51 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
Antonariy, хммм, я даже не знаю, как я из Oracle можно скинуть статус 500. Надо посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 11:56 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
vladimir74, а HTTP запросы прямо Oracle у Вас обрабатывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 12:01 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
skyANA, в данном случае да. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 12:04 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
vladimir74skyANA, в данном случае да. :(throw('текст ошибки') есть в оракле? возможно как раз оно и создает статус 500 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 12:10 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
vladimir74skyANA, в данном случае да. :( APEX? Хранимка? Или что конретно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 12:35 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
Petro123, APEX было бы круто :(. старый модуль это обычные PLSQL процедуры/пакеты. отправка данных HTP и UTL_HTTP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 12:43 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
vladimir74, ну и пиши статус сам. Там же всё руками. Если не найдена карточка товара с ID=334445, то пиши в xhr.responseText свойКодОшибки 12345 для техподдержки. + HTTP.Error тот который нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 12:57 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
vladimir74APEX было бы круто он бесплатный. Считай никого спрашивать не надо)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 12:58 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
Petro123vladimir74APEX было бы круто он бесплатный. Считай никого спрашивать не надо)). знаю, но как я понял под него надо подстроить структуру, а на это никто дабро не даёт. Хотя если честно, надо посидеть и хорошо разобраться, может смогу заставить воспользоваться этим зверем.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 13:02 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
vladimir74надо подстроить структуру шутка? У него своя схема для этого. Таму любого ITEMS контрола есть источник select ТвоёПоле from ТвояТабла. Там только поначалу урл смешной у приложений. Но решаемо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 13:12 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
Petro123vladimir74надо подстроить структуру шутка? У него своя схема для этого. Таму любого ITEMS контрола есть источник select ТвоёПоле from ТвояТабла. Там только поначалу урл смешной у приложений. Но решаемо. не, я имел в виду на web сервере надо что то делать. Хотя посыпая голову пеплом, признаю, что сам лично не разбирался, и потому говорю это только со слов одного нашего админа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 14:07 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
ладно, переделал немного. Запаковал ошибку в xml и в javascript-е проверяю его. ИМХО через ж, но работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 14:13 |
|
||
|
Вывод alert с ошибкой от сервера при Ajax запросе
|
|||
|---|---|---|---|
|
#18+
vladimir74не, я имел в виду на web сервере надо что то делать. - на каком веб сервере? Самый простой, как у нас: - встроенный веб сервер в оракле (при установке отметить галкой) - при уст-ке APEX открыть порт 8080 Код: sql 1. 2. - всё. У нас так в продакшене)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2015, 14:28 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39022398&tid=1445808]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
152ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 435ms |

| 0 / 0 |
