Я создаю объект JSON динамически, и когда я отправляю его через ajax POST, в ответ я получаю запрещенные ключевые символы. Я знаю, что мой объект в порядке, потому что я могу создать один и тот же объект EXACT вручную, и он отправляет нормально. Я попробовал escape()
на всех моих строках, прежде чем добавить их в объект, но это тоже не сработало.
Я что-то упустил?
Это мой пост
$.ajax({
type: 'POST',
url: 'http://localhost/test',
data: obj,
dataType : 'JSON',
success: function(){
console.log('nice');
}
});
Я использую тот же объект, что и в этом посте
Добавить в JSON, не зная его структуры