Javascript и php

Dizasterr

Registered
Здравейте! Написах си една търсачка с jQuery и PHP. Тя търси без рефреш. До тук всичко добре, но как да направя, така че когато минеш с мишката на някой от резултатите стойността му да се записва в полето. Ето javascript кода:
Код:
			function show() {
			
				var search = $("#search").val();
				
				$.ajax({
					type: "POST",
					url: "searchuser.php",
					data: "search=" + search,
					success: function(result) {
						$("#result").html(result);
					}
				});
			}
			
			function get(result) { // с това пробвам, но незнам как точно да го направя 
				$("#search").val(result).html(result);
			}
Ето и в php кода:
Код:
			while($row=mysql_fetch_array($select)) {
			echo "<div id='user' onmouseover=\"get(".$row['user'].")\">".$row['user']."</div>";
			}
 
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
       <title> :: devent ::</title>
       <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
	   <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
	   <script type="text/javascript">
		function catcht(did) {
			var dt = $("#" + did).html();
			$("#search").val(dt);
		}
	   </script>
    </head>
    <body>
	<input type="text" id="search" /><br /><br />
	<div style="padding: 10px; border: 1px dashed #b90000;" id="id1" onmouseover="catcht('id1')">asda - sd</div>
	<div style="padding: 10px; border: 1px dashed #b90000;" id="id2" onmouseover="catcht('id2')">:) blaaa</div>
	</body>
</html>

Само си го нагласи спрямо твоя код :)
 
devent каза:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
       <title> :: devent ::</title>
       <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
	   <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
	   <script type="text/javascript">
		function catcht(did) {
			var dt = $("#" + did).html();
			$("#search").val(dt);
		}
	   </script>
    </head>
    <body>
	<input type="text" id="search" /><br /><br />
	<div style="padding: 10px; border: 1px dashed #b90000;" id="id1" onmouseover="catcht('id1')">asda - sd</div>
	<div style="padding: 10px; border: 1px dashed #b90000;" id="id2" onmouseover="catcht('id2')">:) blaaa</div>
	</body>
</html>

Само си го нагласи спрямо твоя код :)
Преработих го малко и стана идеално. Благодаря +1. :?:
 

Back
Горе