Код | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title></title> <script language="JavaScript" type="text/javascript"> var x; function first(){ x = new XMLHttpRequest(); x.onreadystatechange = handler; x.open('GET', 'info.php?search=first', true); x.send(null); } function second(){ x.open('GET', 'info.php?search=second', true); x.send(null); } function handler(){ if (x.readyState == 4 && x.status == 200){ document.getElementById('main').innerHTML += ' ' + x.responseText; } } </script> </head> <body> <div id="main" style="border: 1px dashed red" onclick="first()">first</div> <div id="m" style="border: 1px dashed green" onclick="second()">second</div> </body> </html>
|
Код | <?php echo "Search: ".$_GET["search"]; ?>
|
При клике на div#first делается запрос на сервер, ответ в него же должен добавиться "Search: first" - добавляется, при клике на div#second снова запрос и опять же в div#first должно добавиться "Search: second" - не добавляется. Не могу понять, почему? |