У меня есть PHP Sage, который возвращает это сообщение:
{"username":"andrefilipem", "location":"", "event":"0", "date":"2020-04-25 19:20:05", "description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce at lacinia nunc. Sed mi sapien, accumsan quis justo ut, tincidunt blandit metus. Donec efficitur sagittis nisi. Nam nunc nisl, iaculis at nibh id, molestie iaculis massa. Donec cursus, massa id eleifend pharetra, mi ex hendrerit ante, a vulputate nunc felis elementum neque. Phasellus commodo libero nisi. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Morbi eget velit iaculis, tempus nunc et, imperdiet justo. Pellentesque nulla nisi, semper at mauris a, malesuada sollicitudin eros. Sed scelerisque purus at augue iaculis, in ultricies elit dapibus. Ut maximus ex eget egestas scelerisque. Donec commodo turpis quis neque efficitur lacinia. Nunc quis cursus velit. Quisque et velit eleifend quam tristique scelerisque a quis dui. Aliquam id dui id felis auctor ultricies at vitae enim. Cras ipsum justo, pulvinar non lacus tristique, bibendum ultricies lorem. Mauris a efficitur nunc, ac volutpat elit. Sed blandit arcu non consequat tincidunt. Fusce ac euismod risus. Quisque vel nisi porta mi auctor pharetra et nec diam. Donec nulla lectus, rutrum sit amet laoreet eu, commodo blandit ex. Nam ut justo neque. Cras porttitor sit amet ex at fringilla. Duis mauris turpis, tincidunt eu pulvinar porta, ultrices vel ligula. Mauris vel rhoncus sem. Nulla eu semper ex. Suspendisse aliquet augue arcu, quis lobortis metus tincidunt quis. Sed id convallis felis. Cras molestie mi ex, vel maximus odio tristique eu. Nam quis purus ut diam varius tincidunt id at quam. Praesent dapibus ultrices tortor, a hendrerit turpis commodo quis. Pellentesque iaculis tellus. Além de que adoro comida chinesa "}
Моя проблема, когда я запускаю сообщение JSON в http://json.parser.online.fr, ошибки нет, но когда я пытаюсь преобразовать это текстовое сообщение в объект JS, возникает ошибка "JSON Parse error: Unterminated string".
Вот мой JS код:
$.ajax({
url: EndSer+"includes/getPostInfo.php?username="+localStorage.getItem("usernameWI")+"&password="+localStorage.getItem("passwordWI")+"&postCod="+postCod,
type: "POST",
data: "",
success: function (msg) {
msg=JSON.parse(msg);
alert(msg.username);
},
cache: false,
processData: false
})