Пробовал использовать аякс от jquery, но он почему то не работает без beforeSend в котором должно быть прописано обращение к DOM через jquery (я не знаю, что это за магия, но когда прописываешь типа $(“.class”).after(“блок html”); то обращение с сервером проходит, если этого нет или да же нет всего объекта beforeSend, то он сваливается в error).
Это какая-то невиданная фигня, так не должно быть.
1. beforeSend не является обязательным для работы с ajax функциями в jQuery
2. работа с DOM (где бы она ни была - в beforeSend или ещё где-то) никак не влияет на на ajax функциональность в jQuery
3. использование react.js также никак не влияет на на ajax функциональность в jQuery
В общем, вы куда-то не туда капаете в поисках причины ошибки.
Покажите что-ли текст ошибки или фрагмент кода, в котором вы отправляете ajax запрос на сервер?