|
[JS] Выполнение кода после выполнения процесса
|
|||
---|---|---|---|
#18+
Я практикую следующий вариант: в процессе в разделах Код: plaintext
Код: plaintext
Код: javascript 1.
то есть он выполняется при положительном\отрицательном исходе процесса. Но это налагает некоторые ограничения и такой вариант похож на "костыль", тк код нужно писать в одну строчку, без форматирования в виде переносов, ввиду того что этот код будет учавствовать в строке url, что тоже по себе не очень хорошо. И далее необходимо скрывать этемент нотификации на странице, тк он покажется и будет пустой(в случаи если используется только js код). Какие возможны еще варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2012, 15:56 |
|
[JS] Выполнение кода после выполнения процесса
|
|||
---|---|---|---|
#18+
Вариантов нет больше?... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2012, 13:37 |
|
[JS] Выполнение кода после выполнения процесса
|
|||
---|---|---|---|
#18+
kasik, Поделюсь своим быдлокодом. Для ajax запросов я использую связку из htp.p и EXCEPTION: htp.p - возвращает признак успешного завершения, иначе пользователю показывается сообщение об ошибке. Функция в EXCEPTION, которая при возникновении ошибки логирует ее в табличку + шлет письмо ответственному лицу, существенно упрощает тестирование + поддержку. function get_error Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96.
APPLICATION_PROCESS=AP_TEST Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
js Код: javascript 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2012, 15:51 |
|
[JS] Выполнение кода после выполнения процесса
|
|||
---|---|---|---|
#18+
небольшая ремарка: метода indexOf в IE нет, поэтому он будет материться на него. Спасибо за то что поделились, поанализирую на досуге) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2012, 16:29 |
|
[JS] Выполнение кода после выполнения процесса
|
|||
---|---|---|---|
#18+
kasik, От indexOf можно избавиться, если решить проблему с "htp.p". Дело в том, что "htp.p('WIN')" возвращает строчку со спецсимволом переноса, поэтому сравение "ajaxResponse=='WIN'" всегда будет возвращать "fasle". Нужно что-то вроде "htf.escape_sc". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2012, 17:00 |
|
|
start [/forum/topic.php?fid=50&fpage=54&tid=1875895]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 129ms |
0 / 0 |