Я провел некоторые исследования, но не могу найти никого, кто сталкивался бы с той же проблемой, что и я.
Я пытаюсь отправить запрос POST через jQuery на мой сервер Express.Мой код:
jQuery:
$.ajax({
url: '/',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify(data);
);
index.js:
router.get('/', function(req, res, next) {
res.render('index', { title: 'crushedit' });
});
router.post('/', function(req, res) {
res.send('testing post');
});
Функция GET работает просто отлично.В моей консоли я вижу, что / POST / что-то происходит с POST:
POST / 200 0.982 ms - 14711
, но страница остается прежней, и я никогда не вижу «сообщения о тестировании».Я также настроил свой jQuery, чтобы он предупреждал меня о данных перед отправкой запроса, и все это работает нормально.
Есть идеи?Заранее спасибо!