Это базовый пример ajax запроса. Там просто нечему не работать. Значит, что-то ты не так делаешь. Смотри консоль, идет запрос или нет, что приходит в ответ.
|
Спасибо за помощь
Сделал теперь могу забирать значение , из файла php вот скрипт
<input value="Забрать дату!" onclick="vote()" type="button" /> <div id="vote_status">Здесь будет ответ сервера</div> <script type="text/javascript"> function getXmlHttp(){ var xmlhttp; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } // javascript-код голосования из примера function vote() { // (1) создать объект для запроса к серверу var req = getXmlHttp() // (2) // span рядом с кнопкой // в нем будем отображать ход выполнения var statusElem = document.getElementById('vote_status') req.onreadystatechange = function() { // onreadystatechange активируется при получении ответа сервера if (req.readyState == 4) { // если запрос закончил выполняться statusElem.innerHTML = req.statusText // показать статус (Not Found, ОК..) if(req.status == 200) { // если статус 200 (ОК) - выдать ответ пользователю alert("Ответ сервера: "+req.responseText); } // тут можно добавить else с обработкой ошибок запроса } } // (3) задать адрес подключения req.open('GET','http://localhost/dnevnik/ajax_intro/vote.php', true); // объект запроса подготовлен: указан адрес и создана функция onreadystatechange // для обработки ответа сервера // (4) req.send(null); // отослать запрос // (5) statusElem.innerHTML = 'Ожидаю ответа сервера...' } </script> код php <?php $data = '08/08/11'; echo $data; ?> и сразу возникает вопрос забрать то я могу, но как мне передавать скрипту php постоянно меняющие значения $data для того чтобы сделать запрос в базу по этому значению. |
Про GET переменные слыхал? Ну во, юзай их.
|
меня осенило только что спасибо, последний вопросик
responseText забирает текст respornseXml забирает xml а есть еще какой-нибудь response который был конкретно забирал переменную ??? |
Нету. Есть responseText, и этого более чем достаточно. Почитай про JSON. Это то, что тебе надо.
|
Часовой пояс GMT +3, время: 23:39. |