OTBEPTKA
Новичок
В аяксе новичок, так что строго не судите.
Проблема заключается в следующем:
нижеописанное работает и в IE и Opera на локальном хосте, а при загрузке на хостинг, отказывается работать в IE. Кстати на локальном хосте в IE работает тоже хреново.
имею скрипт добавления позиции в корзину (используя jquery)
<a onMouseOver="this.style.cursor='hand'" onclick="additem($index); return false"><b><img src="./images/basket.jpg" title="Положить товар в корзину" border=0>
на онклике вызывается подключеный скрипт
function additem(key){
$.get("cart.php", { ind: key}, alerts); - исполняем cart.php (скрипт добавляющий позицию в куки)
}
function alerts(data){
$("#basket").load("basket.php"); - обновляется инфо о с id basket
$("#basket1").load("basket1.php"); - аналогично
alert("Товар добавлен в корзину");
}
листинг cart.php
$index=$_REQUEST['ind'];
if (!isset($_COOKIE["index[$index]"]))
{
setcookie ("index[$index]", "$index");
setcookie ("kol[$index]", "1");
}
if (!isset($_COOKIE['summ']))
{
$summ=0;
}else
{
$summ=$_COOKIE['summ'];
}
if(isset($_COOKIE['kol']))
{
$x=$_COOKIE['kol'];
if(isset($x[$index]))
{
$p=$x[$index];
$p++;
setcookie ("kol[$index]", "$p");
}
}else
{
setcookie ("kol[$index]", "1");
}
..... примерно так..... и.т.д.
т.е. добавляем в куки инфо о id товара и его количестве, каждый клик по кнопке "добавить в корзину" прибавляет +1 шт в количество с id товара
В итоге в IE cart.php срабатывает 1,2 раза, добавляя 2 шт в позицию и на этом останавливается, хоть закликайся, куки мертво стоят на той же позиции, запускал отдельно cart.php на хосте, работает без проблем. Алерт вылетает, значит запрос вероятно исполняется, но ответа нет
В чем может быть проблема?
Проблема заключается в следующем:
нижеописанное работает и в IE и Opera на локальном хосте, а при загрузке на хостинг, отказывается работать в IE. Кстати на локальном хосте в IE работает тоже хреново.
имею скрипт добавления позиции в корзину (используя jquery)
<a onMouseOver="this.style.cursor='hand'" onclick="additem($index); return false"><b><img src="./images/basket.jpg" title="Положить товар в корзину" border=0>
на онклике вызывается подключеный скрипт
function additem(key){
$.get("cart.php", { ind: key}, alerts); - исполняем cart.php (скрипт добавляющий позицию в куки)
}
function alerts(data){
$("#basket").load("basket.php"); - обновляется инфо о с id basket
$("#basket1").load("basket1.php"); - аналогично
alert("Товар добавлен в корзину");
}
листинг cart.php
$index=$_REQUEST['ind'];
if (!isset($_COOKIE["index[$index]"]))
{
setcookie ("index[$index]", "$index");
setcookie ("kol[$index]", "1");
}
if (!isset($_COOKIE['summ']))
{
$summ=0;
}else
{
$summ=$_COOKIE['summ'];
}
if(isset($_COOKIE['kol']))
{
$x=$_COOKIE['kol'];
if(isset($x[$index]))
{
$p=$x[$index];
$p++;
setcookie ("kol[$index]", "$p");
}
}else
{
setcookie ("kol[$index]", "1");
}
..... примерно так..... и.т.д.
т.е. добавляем в куки инфо о id товара и его количестве, каждый клик по кнопке "добавить в корзину" прибавляет +1 шт в количество с id товара
В итоге в IE cart.php срабатывает 1,2 раза, добавляя 2 шт в позицию и на этом останавливается, хоть закликайся, куки мертво стоят на той же позиции, запускал отдельно cart.php на хосте, работает без проблем. Алерт вылетает, значит запрос вероятно исполняется, но ответа нет
В чем может быть проблема?