Имея некоторые проблемы с получением выражения, чтобы правильно реагировать на мой jQuery-запрос ajax. Фактическая публикация работает нормально, но независимо от того, что я пытаюсь, я не могу, по-видимому, получить ответ от моего приложения, который я могу использовать. Сначала это была просто публикация и вешание постоянно, и, как через минуту, она ответила предупреждением, в котором говорилось что-то вроде "Документ XML загружен" (понятия не имею, откуда он). В любом случае, теперь он дает мне
СинтаксисError: Неожиданный токен ILLEGAL при разборе (родной) в IncomingMessage.
В моем экспресс-приложении у меня есть:
app.post('/save', function(req, res) {
console.log(req.body.objectData);
res.contentType('json');
res.send({ some: 'json' });
});
и в моем jquery:
$.ajax({
url: "/save",
type: "POST",
dataType: "json",
data: {objectData: someObject},
contentType: "application/json",
cache: false,
timeout: 5000,
complete: function() {
//called when complete
console.log('process complete');
},
success: function(data) {
console.log(data);
console.log('process sucess');
},
error: function() {
console.log('process error');
},
});