Пустая строка JSON с новым объектом с помощью JavaScript и JQuery
Я борюсь за следующую проблему:
function(name) {
var newfrag = {
name: name
};
console.log(JSON.stringify(newfrag));
$.post(this.createURL("fragment"),newfrag,callback);
То, что вы можете увидеть здесь, это 3 строки кода. Они являются единственным содержанием данной функции. Console.log выдает следующий вывод (независимо от значения имени и независимо от '' вокруг ключа, 'имя': имя также не работает.):
{}
Сервер (ExpressJS с Body-Parser) получает и анализирует следующий объект:
{ '{}': '' }
Я понятия не имею, почему объект не отправляется или даже не преобразуется в строку, как ожидалось.
Используемые фреймворки и инструменты: Browserify, JQuery, React на стороне клиента. NodeJS, ExpressJS на стороне сервера
1 ответ
Спасибо за первый комментарий под вопросом.
Моя ошибка состояла в том, что имя, переданное функции, было неопределенным из-за опечатки. С правильной строкой, переданной функции, все работает отлично.
Сожалею.