Я отправляю запрос ajax и ожидаю ответа json. Но в моем ответе у меня пустая строка и тег html comments (<!-- -->
). Как я могу удалить эту ненужную пустую строку и символы?
P.S .: Это происходит, когда я размещаю сайт в сети.
$.ajax({
url: "edit_row.php",
method: "post",
data: {id:id},
success: function(data){
alert(data);
}
});
PHP:
<?php
$id = $_POST['id'];
$data = array();
-----
sql query
------
while($query = mysqli_fetch_assoc($sql)){
$data[] = $query;
}
print json_encode($data);
>?
Я ожидаю, что результат будет примерно таким:
[{"id":"1", "asd":"dsa",...}]
Но я получаю:
<!-- -->[{"id":"1", "asd":"dsa",...}]