Удалите оскорбительный лишний вывод из ответа JSON - PullRequest
0 голосов
/ 09 мая 2020

У меня проблема с ответом JSON, который я получаю от сервера. К ответу добавляется следующий вывод:

    <!--<h1>Welcome..!</h1><br />
         <div id="root" style="border: 1px solid red; padding : 25px; width: 800px;">This is 'root' div.</div>
-->      

Пример с моей консоли: screenshot of browser console showing a string that contains whitespace and HTML followed by JSON serialized data

My JavaScript для выборки данные:

axios.get(`http://localhost/v1/appointments`) //console.log

Мне нужно удалить начальный текст, отличный от JSON, чтобы я мог разобрать и использовать ответ. Как мне это сделать?

1 Ответ

0 голосов
/ 09 мая 2020

Думаю, вам следует выяснить, почему отображается приветственный текст.

если вы все еще хотите удалить первый текст из json, вы должны сделать что-то вроде этого

var json = "any text, not containing curly or square brackets[{data: \"json\"}]";

// concentrate on this
json = json.replace(/^[^{[]+/, "");

document.body.innerText = json;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...