Показать сообщение отдельно
  #3 (permalink)  
Старый 14.05.2015, 20:59
Новичок на форуме
Отправить личное сообщение для arti0mka Посмотреть профиль Найти все сообщения от arti0mka
 
Регистрация: 14.05.2015
Сообщений: 4

Сообщение от 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) );
}
<?
Ответить с цитированием