Сообщение от ksa
|
Т.е. делать сам не собираешься?
|
ума не хватает к сожалению даже адаптировать уже имеющееся....
к примеру есть вариант
<script type="text/javascript">
var urls = [
"facebook.com",
"google.com",
"twitter.com",
"amirharel.com",
"amazon.com",
"microsoft.com",
"quora.com",
"walla.co.il",
"ebay.com",
"gowala.com",
"myspace.com",
"youtube.com"
];
function initURLTextarea(){
$("#outter textarea").autocomplete({
wordCount:1,
mode: "outter",
on: {
query: function(text,cb){
var words = [];
for( var i=0; i<urls.length; i++ ){
if( urls[i].toLowerCase().indexOf(text.toLowerCase()) == 0 ) words.push(urls[i]);
}
cb(words);
}
}
});
}
var countries = [];
function initContriesTextarea(){
$.ajax("countries.txt",{
success: function(data, textStatus, jqXHR){
countries = data.replace(/\r/g, "" ).split("\n");
$("#contries textarea").autocomplete({
wordCount:1,
on: {
query: function(text,cb){
var words = [];
for( var i=0; i<countries.length; i++ ){
if( countries[i].toLowerCase().indexOf(text.toLowerCase()) == 0 ) words.push(countries[i]);
if( words.length > 5 ) break;
}
cb(words);
}
}
});
}
});
}
$(document).ready(function(){
initContriesTextarea();
initURLTextarea();
});
при этом для одного элемента текстареа массив уже готов(формируется не через json) во втором вытягивается из текстового файла.
И делема такова, как адаптировать скрипт работающий с текстовым фалом, или с массивом, чтоб можно было получить информацию ajax в json формате...
Из этого обработчика:
<?php
header('Content-Type: text/html; charset=utf-8');
$db = new mysqli('мой_сервер_баз','мой_логин','пароль','имя_базы');
$db->query("SET NAMES UTF8");
if(isset($_GET['q'])){
$content = trim($_GET['term']);
$query = $db->query("SELECT `notice` FROM `users_notice` WHERE `notice` LIKE '%".strval(strip_tags($content))."%' ORDER BY `notice`");
$result = array();
while($row = $query->fetch_object()){
$result[] = $row->notice;
}
exit( json_encode($result) );
}
<?