откуда всё берётся
<tr>
<td align="left" colspan="3">
<img src="../images/header.jpg" width="340" height="178" alt="Фиеста-2000" />
</td>
</tr>
<tr>
<td valign="top" style="height:90px;" id="td_but" colspan="3" background="../images/button/back_but.jpg" width="300">
<div align="center" id="top_but" style="margin-top:-7px; margin-left:280px;" width="300px">
<a href="../index.php"><img src="../images/button/but_1/but1.jpg" id="index"/></a>
<a href="../about_us.php"><img src="../images/button/but_1/but2.jpg" id="about_us"/></a>
<img src="../images/button/but_1/but3.jpg" id="services" />
<a href="../articles.php"><img src="../images/button/but_1/but4.jpg" id="articles" /></a>
<a href="../contact.php"><img src="../images/button/but_1/but5.jpg" id="contact" /></a>
</div>
<div style="margin-left:460px; margin-top:8px;float:left;">
<form action="search.php" name="search" value="<?php echo $search; ?>" id="search" onkeyup="getRequestSearch()" method="get" style=" margin-right:10px;">
<input type="text" size="40px">
</form>
</div>
<div style="margin-top:6px;">
<a href="../search.php?sub=sub"><img src="../images/button/Untitled-4_13.jpg" id="search" name="sub"/></a>
</div>
</td>
</tr>
скрипт аякс
function getRequestSearch(){
var s_search = document.getElementById('search').text;
alert(s_search);
url = "search2.php?search=" + s_search;
req.open("GET",url,true);
req.onreadystatechange = RefreshSearch;
req.send(null);
}
function RefreshSearch()
{
var a = req.readyState;
if( a == 4 )
{
var b = req.responseText;
document.getElementById('ajax2').innerHTML = b;
}
}
куда всё отправляется
<?php
session_start();
require "./options/db.php";
$search = trim(!empty($_GET['search'])) ? $_GET['search'] : null;
$sql_search = "select * from articles where description like '%".$search."%' or articul like '%".$search."%'";
$res_search = mysql_query($sql_search) or die(mysql_error."<br />".$sql_search);
$GLOBALS['search'] = $r_search;
if($search == '')
{
echo "Поиск дожен быть не менее одного символа!";
}
elseif(mysql_num_rows($res_search) == 0)
{
echo "По вашему запросу ничего не найдено!";
}
else{
while($GLOBALS['search'] = mysql_fetch_assoc($res_search))
{
echo $GLOBALS['search']['name']."<br />";
}}
?>
куда готовый результат приходит
<?php
session_start();
require "options/db.php";
$search = trim(!empty($_GET['search'])) ? $_GET['search'] : null;
$sub = !empty($_GET['sub']) ? $_GET['sub'] : null;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Главная</title>
<link href="class.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="/favicon.ico" />
<script type="text/javascript" src="js/jquery.js"></script>
<script src="js/js.js" type="text/javascript"></script>
<script src="js/allscripts.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('img').bind("contextmenu", function(e){ return false; })
});
</script>
</head>
<body onload="MM_preloadImages('images/button/but5_2.jpg')">
<table style="margin:100px auto 0 auto;" width="1000" border="0" cellpadding="0" cellspacing="0">
<?php require "blocks/top.php"; ?>
<tr>
<td valign="top">
<div id="ajax2">
<?php
if($sub){
$sql_search2 = "select * from articles where description like '%".$search."%' or articul like '%".$search."%'";
$res_search2 = mysql_query($sql_search2) or die(mysql_error."<br />".$sql_search2);
$GLOBALS['search'] = $r_search2;
if($search2 == '')
{
echo "Поиск дожен быть не менее одного символа!";
}
elseif(mysql_num_rows($res_search2) == 0)
{
echo "По вашему запросу ничего не найдено!";
}
else{
while($GLOBALS['search'] = mysql_fetch_assoc($res_search2))
{
echo $GLOBALS['search']['name']."<br />";
}}}?>
</div>
</td>
<?php require "blocks/right.php"; ?>
</tr>
</table>
<?php require "blocks/bottom.php";?>
</body>
</html>
Дело в том что аякс через алерт передаёт мне undefined
ЧЁ делать, мучаюсь, а ошибок не вижу! Надеюсь на вашу помощ!
Спустя 12 часов, 12 минут, 54 секунды (12.03.2011 - 04:03) Shumomer написал(а):
А где собственно элемент с ид 'search' ?
Спустя 1 час, 58 минут, 27 секунд (12.03.2011 - 06:01) nugle написал(а):
В первом скрипте
Спустя 1 час, 20 минут, 48 секунд (12.03.2011 - 07:22) nugle написал(а):
нашёл ошибку, спасибо!