У меня странные проблемы с одним из моих АЯКС представлены формы ... У меня есть файл-загрузки в форме и каким-то образом действительный JSON объектов с сервера теперь строка ...jsonObject - это строка - как преобразовать в json?
if (typeof jsonObject == 'string')
console.log('yes, it's a string'); //yes, it's a string
console.log(jsonObject); // { "status":"success", "data":"Updated profile successfully"}
Таким образом, без файла -upload и enctype:multipart
в форме console.log(jsonObject)
возвращает >Object
с атрибутом «успех» и «данные». При загрузке файла в форме как-то jsonObject представляет собой строку, как вы можете видеть выше.
Любые идеи, что может вызвать это? Или как я могу преобразовать строку обратно в действительный объект JSON?
Заранее спасибо.
JSON существует только в JavaScript как string ... так что ваш запрос немного запутан. Предполагаю, что вам нужен объект * JavaScript *. –
Да, вы правы, точно не знали разницы. Мне нужен jsObject - правильно! – matt