Сообщение от DmitryT
|
Уважаемые знатоки js и ajax, подключил ajax, сообщения в базу добавляются методом пост и все вроде работает правильно, одного не понимаю, если данные идут на сервер при помощи пост, то в send() я должен передать параметры урл, все что после ?. Вставил я туда параметры и убирал их отдуда, вставлял null, ajax продолжал работать. Зачем их передавать методу send и если это действительно нужно как их использовать после того как запрос отправлен?
|
Что Вы понимаете под словами "ajax продолжал работать"? Аджаксу абсолютно пофиг, какие Вы передаете данные. Хоть параметры user, email, text,... хоть ничего не передаете, хоть null. Он просто отправляет POST-запрос на сервер по указанному в request.open() URL.
А отправленные аджаксом данные нужны на сервере для последующей их обработки и сохранения в базе. Проверьте еще раз, сохраняется ли что-то в базе если в переданных Вами данных пусто?
P.S. send(null); тоже будет работать. Но это режим передачи GET-запроса, а не POST.