Возможно, все в порядке, но вы забыли ,
между success
и datatype
(это решит вашу первую проблему), и в конце $.ajax
используйте })
вместо }}
(это решит вашу следующую проблему):
$.ajax({
url: 'index.php',
method: 'POST',
data: {
search: 1,
q: query
},
success: function(data) {
console.log(data);
}, // here
datatype: 'text'
}) // and here
Теперь все должно работать правильно.