У меня есть запрос, все работает, НО когда я перезагружаю страницу, то первый раз он мне пишет undefined, а потом плохо отправляет(через раз), а когда-нибудь ответ вообще null.
HTML:
div class="buyb" id="P2" data-price="100" onclick="oplata()"
img src="./template/img/ook.png" style="margin-top: -3px;" Открыть
/div
div class="buyb" id="P2" data-price="100" onclick="oplata()"
img src="./template/img/ook.png" style="margin-top: -3px;" Открыть
/div
AJAX:
function oplata() {
var atr = window.atr;
// console.log(atr);
var xmlhttp = getXmlHttp();
xmlhttp.open('POST', 'send.php', true);
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send("atr=" + encodeURIComponent(atr));
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if(xmlhttp.status == 200) {
document.getElementById("summa").innerHTML = xmlhttp.responseText;
}
}
};
}