Jquery Autocomplete non mi funziona

andreadb91

Nuovo Utente
20 Giu 2013
19
0
1
Salve sto utilizzando zend framework e non riesco a capire perchè non mi funziona l'autocomplete mentre facendo le cose normali mi funziona

Questo è la parte HTML

HTML:
<!DOCTYPE html>
<html>
<head>
	<base href="/compare/public/" >
	<title></title>
    <meta name="description" content="">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
	<link rel="stylesheet" href="css/style.css" type="text/css">
	<link rel="stylesheet" href="css/jquery.autocomplete.css" type="text/css">
	<script type="text/javascript" src="js/jquery.js"></script>
	<script type="text/javascript" src="js/javascript.js"></script>
	<script type="text/javascript" src="js/jquery.autocomplete.js"></script>
<script>
$(document).ready(function(){
 $("#tag").autocomplete("search.php", {
		selectFirst: true
	});
});
</script>
</head>
<body>
<div class="logo">
	<h1> COMPARE </h1>
</div>
<div class="nav">
<ul>
	<li><a href=" /compare/public/"	title="main">HOME</a></li>	
	<li><a href=" /compare/public/public/smartphone" title="smartphone">SMARTPHONE</a></li>
	<li><a href=" /compare/public/public/tablet" title="tablet">TABLET</a></li>
	<li><a href=" /compare/public/public/graphic_card" title="graphic card">GRAPHIC CARD</a></li>
	<li><a href=" /compare/public/public/cpu" title="cpu">CPU</a></li>
</ul>
</div>
<div class="shell">
  <div class="gallery">
    <div class="gallery-t">
      <div class="gallery-holder">
        <div class="gallery-content">
	                <input name="tag" type="text" id="tag" size="20">        
        </div>
      </div>
    </div>
  </div>
</div>
<div class="footer">
  <div style="clear:both;"></div>
</div>
</body>
</html>

Questa è la parte PHP che ho messo nella cartella public

PHP:
<?php
$q=$_GET['q'];
$my_data=mysql_real_escape_string($q);
$mysqli=mysqli_connect('localhost','root','','my_compare') or die("Database Error");
$sql="SELECT * FROM cellulare WHERE name LIKE '%$my_data%' OR azienda LIKE '%$my_data%' ORDER BY id DESC";
$result = mysqli_query($mysqli,$sql) or die(mysqli_error());
if($result)
{
    while($row=mysqli_fetch_array($result))
    {
        echo $row['azienda']." ".$row['name']."\n";
    }
}
?>
 
Ciao, credo che nella chiamata devi indicare il percorso assoluto
Codice:
$("#tag").autocomplete("/compare/public/search.php", {
		selectFirst: true
	});
});
 
Grazie per la risposta ma avevo già provato a farlo e non funziona lo stesso
Comunque ho risolto solo che non riesco a prendere quello che scrivo per poi passare quel valore(id cellulare) in un'altra pagina
 

Discussioni simili