$.ajax не принимает json
Ребята помогите,
...
$.ajax({
type: "POST",
url: "php/const.php",
dataType: 'json',
data: "news="+num_clicks,
success: function(data){
$('#example-1').append(data);
},
error: function (r) {
alert("Ошибка ajax");
}
});
}
const.php
header("Content-type: text/json ;charset=utf-8");
...
$res = $mysqli->query('SELECT * FROM news ORDER BY news_id DESC LIMIT '.$start_news.','.$news_per_click);
while($row = mysqli_fetch_assoc($res)) {
$arr[] = $row;
}
echo json_encode($arr);
php выдает валидный json:
[{"news_id":"11","ntext":"text11","ndate":"2010-10-21"},{"news_id":"10","ntext":"text10","ndate":"201 0-10-20"},......
но js кричит "ошибка ajax", если поставить datatype "text" - все работает.
|