Подскажите, не могу передать переменные. Вот тут допустил мне каж. ошибку, подскажите
var template = document.getElementById('date_template').value;
var template1 = document.getElementById('date_template1').value; :
HTML |
<script type="text/javascript" src="scripts.js"></script> <input type="text" id="date_template1" value="</span>"> <input type="text" id="date_template" value="</span>"> <<<span style='color:blue'>span style='color:blue'>input type="button" value="go" onClick="refresh_date();"> <span id="date"></span> <script>refresh_date();</script> |
HTML |
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; } function refresh_date() { var xmlhttp = getXmlHttp(); var template = document.getElementById('date_template').value; var template1 = document.getElementById('date_template1').value; field = document.getElementById('date'); url = "forma.php?d=" + encodeURIComponent(template)."&r=" + encodeURIComponent(template1); xmlhttp.open("GET", url, true); xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4) { field.innerHTML = xmlhttp.responseText; } else { field.innerHTML = '<font color="grey">5 сек...</font>'; } }; this.working = true; xmlhttp.send(null); } |
PHP |
echo $_GET['d']; |