Bir hidden da tuttuğum dizi var fonksiyonla elemanı çoğu projede sildiriyordum. şimdi çalışmıyor bir fikri olan var mı?
bu kaynak kod
<div style="display: none" id="lists">
<input type="hidden" name="salon_id" id="salon_id" value="1">
<input type="hidden" name="blok_list[]" id="blok_list" value="1,2,function (condition)
{
for (var i = 0; i < this.length; i++)
{
var item = this[i];
if (condition(item))
{
return item;
}
}
return null;
},function (condition)
{
for (var i = 0; i < this.length; i++)
{
var item = this[i];
if (condition(item))
{
return true;
}
}
return false;
},function (page, size)
{
var skip = (page - 1) * size,
end = skip + size;
return (this.length > skip) ?
(this.length > end) ? this.slice(skip, end) :
this.slice(skip) : [];
},function (condition)
{
var result = [];
for (var i = 0; i < this.length; i++)
{
var item = this[i];
if (condition(item))
{
result.push(item);
}
}
return result;
},function (propName)
{
var result = [];
for (var i = 0; i < this.length; i++)
{
result.push(this[i][propName]);
}
return result;
}">
<input type="hidden" name="bloks_new[]" id="new_blok_info_1" value="225|42|50|50|1"><input type="hidden" name="bloks_new[]" id="new_blok_info_2" value="301|44|50|50|1"></div>function deleteFromArray(array, indexToDelete){
var remain = new Array();
for(var i in array){
if(array[i] == indexToDelete){
continue;
}
remain.push(array[i]);
}
return remain;
}örneğin 3 numaralı kaydı sildim.
böyle bir gariplik var
function blok_delete(del_blok_name, id){
$('#new_blok_' + id).remove();
$('#new_blok_info_' + id).remove();
var blist = deleteFromArray(blok_list, id);
$('#modalBlok').modal('hide');
$('#blok_list').val(blist);
}