-2
<?php
include ('config.php');
$stringData = $_POST['dataString'];
$sql=mysql_query("SELECT * FROM comments WHERE post_id_fk='$stringData'");
while($row=mysql_fetch_array($sql)) {
$user=$row['user_id'];
$time=$row['time'];
$comment=$row['comment_content'];
$respond=array(
'user'=>$user,
'time'=>$time,
'comment'=>$comment
);
echo json_encode ($respond);
}
?>
У меня есть этот скрипт, и я не могу его запустить, что здесь не работает и почему ответ не JSON?Почему я не получил ответ JSON?
В Firebug показывает, что реакция:
{"user":"890","time":"2013-08-15 20:34:02","comment":"What's up?"}
{"user":"878","time":"2013-08-15 23:35:45","comment":"opa"}
Возможный дубликат [JSON ошибка синтаксического анализа ответа] (http://stackoverflow.com/questions/18259276/json-answer-parsing-error) – JJJ
Вы должны разобрать строку JSON, иначе это просто строка. – undefined
@undefined, если я предупреждаю ответ прямо сейчас, он должен показать [object Object]? В настоящий момент он ничего не предупреждает. –