Index: js/avatar_selection_pager.js =================================================================== --- js/avatar_selection_pager.js (2.9 version) +++ js/avatar_selection_pager.js (new version) @@ -13,15 +13,29 @@ $("body").css({'opacity': 0.5}); $("#avatar-selection-loading").show(); $.get(url, {page: page}, function(data, status) { - var selects = $(data).find(id); + var tempData = ""; + var startIndex = 0; + var endIndex = 0; + var loops = 0; + while(1){ + loops++; + startIndex = data.indexOf("
", endIndex); + endIndex = data.indexOf("
", startIndex); + tempData = data.substring(startIndex, endIndex); + if(tempData.indexOf("user-avatar-select", 0) != -1) + break; + if(loops > 50) + break; + } + var selects = $(tempData).find(id); $(id).html(selects); - var pager = $(data).find(".avatar-selection-pager-nav"); + var pager = $(tempData).find(".avatar-selection-pager-nav"); $(".avatar-selection-pager-nav").html(pager); $.getScript(js_file); var action = url + "?page="+page; $(form_id).attr("action", action); $("#avatar-selection-loading").hide(); - $("body").css({'opacity': null}); + $("body").css({'opacity': 1}); }); return false; }