Всем привет!
Вопрос такой:в куках хранится 3 значения ,эти значения-это id обьявлений, но вот загвоздка,написал функцию,но она ничего не удаляет.
код функций
function AddRemoveItem(array, item, add) {
var i = 0;
var removed = false;
while (i < array.length) {
if (array[i] == item) {
array.splice(i, 1);
removed = true;
} else i++;
}
if (removed == false) array.push(item);
return array;
}
function Delete() {
var ids = GetNotepadIds($.cookie('notepad'));
var count = ids.length;
var j = 0;
$("#NotepadForm :checked[@id='checkbox_id']").each(function(el){
var advert_id = this.value;
j++;
if (ids) ids = AddRemoveItem(ids, advert_id);
$('#advert_'+ advert_id).remove();
});
if (j == 0) {
alert(text[0]);
return false;
} else {
//location.reload();
}
$('#clipboardCount').html('('+ ids.length +')');
$.cookie('notepad', ids.join('.'), {expires: 7, path: '/'});
}
В чем проблема или что не так делаю?
Заранее спасибо за помощь!