talliar
Новичок
Для того чтобы исключить этот вариант (с кодировкой), я сделал вот что:Вы же получаете text. Значит jquery ничего не делает с ответом. Посмотрите профилеровщиком запросов в chrome, какой ответ приходит, возможно что-то подскажет. Может вы запрос отправляете не в utf-8? То есть php обрабатывает строки которые пришли запросом же.
PHP:
$dodo = array("dsd","ddd","fdf");
foreach ($dodo as $one_tag){
if(stristr($one_tag, $tag) !== false){
$tags_array[] = $one_tag;
}
}
}
$result = array_unique($tags_array);
$new_arr=array_values($result);
$json_data = array ("query"=>$tag,"suggestions"=>$foo);
echo json_encode($json_data);