Здравствуйте, у меня такая же ситуация как у ТС.
вот код функции:
function DeleteFromCompare(GoodId,SessionId)
{
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if (req) {
var cart = document.getElementById('GoodsInCompare');
var cart_box = document.getElementById('COMPARE');
var status = document.getElementById('addcart_status');
var params = 'good=' + GoodId + '&session=' + SessionId + '&action=delete';
var url = "/modules/compare/m_box_compare.php";
req.onreadystatechange = function() {
if (req.readyState == 4) {
status.innerHTML = '';
if(req.status == 200) {
cart_box.style.display="block";
cart.innerHTML = req.responseText;
}
}
}
}
req.open("POST", url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.setRequestHeader('Content-length', params.length);
req.send(params);
}
Подскажите почему так получается и как это исправить?