- function item(ui){
- var active = $('#accordion').accordion( "option", "active" );
- var catidthis = $('.ui-accordion-header-active').attr('id');
- ithtml = '';
- $.post('sample.php',function(data){
- $.each(data, function( index, value){
- var dividit = value.ItemID;
- var cls = (value.Isg==0) ? 'green' : 'red';
- var bord = (value.Isg==0) ? 'green_border' : 'red_border';
- ithtml += '<div class="normal_add_box left" id="'+ dividit +'">\
- <div class="nm_image_area" id="nm_image_area">\
- <img src="'+value.Pic+'" onerror="imgError(this);">\
- <div class="edit_box" id="edit_box">\
- <div class="ed_del_icons" id="ed_del_icons">\
- <i title="Edit" class="icon-pencil hover_icons"></i>\
- <i title="Delete" class="icon-trash hover_icons"></i>\
- </div>\
- </div>\
- </div>\
- <div class="veg_nv '+bord+'" id="veg_nv">\
- <div class='+cls+'></div>\
- </div>\
- <div class="nm_name_area">'+value.ItemName+'</div>\
- <div class="voting_box">\
- <div class="up">' + value.voteup+'</span></div>\
- <div class="down"><span> ' + value.votedown+'</span></div>\
- </div>\
- <div class="nm_p_area"><i class="icon-inr rupee"></i>'+value.Ct+'</div>\
- </div>';
- });
- $(ui.newPanel).find(".normal_add_box").remove().end().append(ithtml);
- },'json');
- }
When i use this function it is executing two times, how can i prevent this