Как передать переменную XMLHttpRequest
Ни чего не поделать с этим XMLHttpRequest,
надо отослать переменную чтобы принять в PHP return isset($_POST['n']) ? $out = $_POST['n'] : $out = $_POST['n']; не знаю как, подскажите 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; } var value = 255; function send() { var xmlhttp = getXmlHttp() xmlhttp.open('POST', '/', true); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { alert(xmlhttp.responseText); } } }; xmlhttp.send('n=' + value); } document.body.innerHTML += '<a href="javascript: send()">Search</a>' |
Conus,
function send() { var xmlhttp = getXmlHttp() xmlhttp.open('POST', '/', true); xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') // ты забыл передать заголовок xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { alert(xmlhttp.responseText); } } }; xmlhttp.send('n=' + value); } |
нет не помог, body выводит
а как передать параметр в ссылке ? document.body.innerHTML += '<a href="javascript: send(this)">post</a>' |
Conus,
а ты у себя на локалке тестишь?) |
нет
|
Часовой пояс GMT +3, время: 22:52. |