Есть функция возвращающая html код
function loadNews(){
global $link;
$message = array();
$query = "SELECT * FROM News ORDER by ID DESC LIMIT 1";
$rs = mysql_query($query);
while ($row = mysql_fetch_array($rs))
{
echo "<div class='news' data-id='0'><span class='date_span'>".timeCompare($row['Data'])."</span><h2><a href=''>".$row['HeaderText']."</a></h2><div class='text_from_news'>".$row['NewsText']."</div></div>";
}
}
пробыл писать "echo json_encode(.....)" и приравнивать сначала к массиву, а потом уже в json_encode
Ajax все равно выдаёт ошибку:
error [Object, "parsererror", SyntaxError: Unexpected token <
at Object.parse (native)
at jQuery.extend.parseJSON (http://…]
Сам код ajax:
$.ajax({
url: 'php/addNews.php',
type: 'POST',
dataType: 'JSON',
data:
{
form_title:form_title,
form_text:form_text
},
success: function(result) {console.log(result);},
error: function() {console.log('error',arguments);}
});