У меня странная проблема с одной из моих отправленных форм ajax… У меня есть файл, загружаемый в форму, и каким-то образом действительный объект 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"}
Таким образом, без загрузки файла и enctype:multipart
в форме console.log(jsonObject)
возвращает >Object
с атрибутами «success» и «data». С загрузкой файла в форме каким-то образом jsonObject является строкой, как вы можете видеть выше.
Есть идеи, что может вызвать это? Или как я могу преобразовать строку обратно в допустимый объект JSON?
Заранее спасибо.