Через аякс делаю систему лайков
Код |
---|
$.ajax({
url: '/ajax/video_like.php?id='+id+'&act='+act,
success: function(data) {
$('#plus').html(data);
}
}); |
В скрипте делаю следующее:
Код |
---|
print 'id="'.$_GET["id"].'"';
$_GET["id"] = (int) $_GET["id"];
setlocale(LC_ALL, 'ru_RU.CP1251', 'rus_RUS.CP1251', 'Russian_Russia.1251');
$dbEl = CIBlockElement::GetByID($_GET["id"]);
if ($obEl = $dbEl->GetNextElement()) {
$arProps = $obEl->GetProperties();
//echo "<pre>";print_r($arProps);echo "</pre>";
if($arProps['LIKE']['VALUE']=='')$arProps['LIKE']['VALUE']=0;
$arProps['LIKE']['VALUE']=$arProps['LIKE']['VALUE']+1;
CIBlockElement::SetPropertyValuesEx($_GET['id'], false, array("LIKE" => $arProps['LIKE']['VALUE']));
print $arProps['LIKE']['VALUE'];
}
else{
print "aaa";
} |
так вот когда просто в браузере открываю скрипт то все нормально работает и плюсует лайки, но когда через аякс делаю то скрипт почему то уходит в
Я раньше когда работал с аяксом тоже встречался с этой фишкой, но уже забыл в чем она заключалась, напомните пожалуйста
То ли сетлокале надо прописать то ли еще что то, забыл...