Если я собираюсь зашифровать данные, передаваемые jQuery ajax перед отправкой в сеть (независимо от того, является ли сеть SSL'd или нет), где я могу добавить эту функциональность?Перехват jQuery ajax
0
A
ответ
0
Ну, jQuery.ajax
имеет поле data
, соответствующее данным, отправленным в ваш запрос. Настолько чистым было бы установить это поле в качестве вызова вашей функции кодирования.
$.ajax({
...
data: yourDataEncodingFunction(),
...
});
Помните data
должен быть пар ключ/значение, поэтому убедитесь, что то, что ваши возвращения функции.
1
Вы можете перехватить все запросы ajax, инициированные jQuery, изучить их содержимое и изменить их (зашифровать в вашем случае) с помощью ajax prefilter в jQuery. С помощью подхода вы можете изменять содержимое всех запросов в одном месте по всему миру.
Смежные вопросы
- 1. Перехват вызовов jQuery ajax в Angular
- 2. Перехват asp.net ajax webmethod
- 3. Перехват телефонных звонков jQueryMobile Ajax вызывает
- 4. jQuery цикл Перехват кликов
- 5. Перехват ajax http-ответов вне AngularJS
- 6. jquery ajax перехват перед успехом или отменить sucess
- 7. Перехват cake2 postLink() сообщения формы с jQuery
- 8. Перехват перехода css с jQuery
- 9. JavaScript/jQuery - Перехват для цикла
- 10. Android: Перехват вызова AJAX от WebView
- 11. Перехват взаимодействия AJAX UIWebView и WebServer
- 12. HTML-автовоспроизведение, несмотря на перехват JQuery
- 13. Перехват вызова jQuery.ajax() с подтверждением()
- 14. Перехват XHR
- 15. Перехват HTTP-события с использованием JQuery
- 16. Перехват отправки файлов через диалог jQuery
- 17. jQuery Mobile - перехват paypal form submit
- 18. jQuery: перехват идущей ссылки и добавление параметров
- 19. Перехват a4j: commandButton request
- 20. Глобальный перехват рендеринга нокаута?
- 21. Grails: Перехват запросов Форма
- 22. JavaScript: перехват URI
- 23. Перехват WebView
- 24. Перехват localStorage.getItem()
- 25. Перехват onOptionsItemSelected
- 26. перехват контактов
- 27. Перехват * .aspx
- 28. перехват кликнуть только на «кликабельные» элементы, используя jquery (или javascript)
- 29. Перехват всех событий мыши
- 30. Перехват HTML-импорта