Имеются файлы
index.php
| Код | <html> <head> <title></title> <META http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <script type="text/javascript" src="./ajax[0].js"></script> <script language="JavaScript"> function namosw_goto_byselect(sel, targetstr) { var index = sel.selectedIndex; sendRequest('./2.php?page='+index, 'resultId', getRequest); } </script> </head> <body> <select OnChange="namosw_goto_byselect(this, 'self')"> <option selected>Список</option> <option value="test1">t1</option> <option value="test2">t2</option> <option value="test3">t3</option> </select> <div id="resultId"></div> </body> </html>
|
2.php
| Код | <?php echo $_GET["page"]; ?>
|
ajax[0].js
| Код | function createHttpRequest() { var httpRequest; var browser = navigator.appName;
if (browser == "Microsoft Internet Explorer") { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else { httpRequest = new XMLHttpRequest(); }
return httpRequest; }
function sendRequest(file, _resultId, getRequestProc) { resultId = _resultId; document.getElementById(resultId).innerHTML = 'Подождите, идет загрузка...'; httpRequest.open('get', file); httpRequest.onreadystatechange = getRequestProc; httpRequest.send(null); }
function getRequest() { if (httpRequest.readyState == 4) { document.getElementById(resultId).innerHTML = httpRequest.responseText; } }
var httpRequest = createHttpRequest(); var resultId = '';
function s(page) { sendRequest('./2.php?page='+who, 'resultId', getRequest); }
|
так вот, когда из выпадающего меню выбираем что-то, то данные передаются через яву в РНР но он почемуто отображает порядковый номер элемента. как его научить чтобы он отображал значание value
З.Ы. извените если вопрос поставил коряво
|