Код (PHP): function pay(num){ var tip = $('.answer').hide(); var type = $("input[name=semena]:checked").val(); var u = $("input[name=u]:checked").val(); var n; $.ajax({ type: "POST", dataType : "json", url: "/ajax/g.php", data: { 'func' : 'success', 'pol' : num, 'type' : type, 'u' : u} }).done(function( data ) { jQuery('#loadA').load('#div #loadB'); jQuery('#loadBA').load('#div #loadGA'); $.ajax({ url: "/ajax/ab.php", dataType : "json", success: function(data) { if (data!=null){ var items = []; $.each(data, function(key, val) { $.each(val, function(k, v) { items.push($("#pole_" + k).addClass("gotovo"+v)); }); }); } jQuery('#loadBA').load('#div #loadGA'); } }); var typeclick = data.typeclick; var typeu = data.typeu; $.noty.closeAll(); if(typeclick == "kupit") { $("#pole_" + num).toggleClass("kupite", false); $("#pole_" + num).toggleClass("pl_k", true); }else if(typeclick == "pos") { $("#pole_" + num).addClass("pos" + data.type); }else if(typeclick == "u") { $("#pole_" + num).addClass("u" + data.type); var u = $("#span_u").text(); u = u - 1; $("#span_u").html(u); }else if(typeclick == "sobrat") { $("#pole_" + num).removeClass("gotovo" + data.type); $("#pole_" + num).removeClass("u" + data.type); $("#pole_" + num).removeClass("pos" + data.type); var korm = $("#span_korm"+data.type).text(); korm ++; $("#span_korm"+data.type).html(korm); } $.noty.setText(data.message); if(n) { n.setText('<b>' + data.message + '</b>'); n.setType(typeu); } else { n = noty({ text: '<b>' + data.message + '</b>', type: typeu, dismissQueue: false, layout: 'top', theme: 'defaultTheme', killer: true, callback: { afterClose: function() {n=null;}, } }); } }).fail(function( jqXHR, textStatus ) { alert( "Упс, что то не так пошло! !"); }); e.preventDefault(); tip.on('click', '.close', function(e){ tip.fadeOut(100); e.preventDefault(); }); } $( document ).ready(function() { upd(); setInterval(u, 1000); function u() { $.ajax({ url: "/ajax/u.php", dataType : "json", success: function(data) { if (data!=null){ var items = []; $.each(data, function(key, val) { $.each(val, function(k, v) { items.push($("#pole_" + k).addClass("gotovo"+v)); }); }); } } }); } }); function toFormattedTime(input){ input = Math.ceil(input); var hoursString = '00'; var minutesString = '00'; var secondsString = '00'; var hours = 0; var minutes = 0; var seconds = 0; hours = Math.floor(input / (60 * 60)); input = input % (60 * 60); minutes = Math.floor(input / 60); input = input % 60; seconds = input; hoursString = (hours >= 10) ? hours.toString() : '0' + hours.toString(); hoursString = (hours > 0) ? hoursString + 'ч. ' : ''; minutesString = (minutes >= 10) ? minutes.toString() : '0' + minutes.toString(); minutesString = (minutes > 0) ? minutesString + 'м. ' : ''; secondsString = (seconds >= 10) ? seconds.toString() : '0' + seconds.toString(); return hoursString + minutesString + secondsString + 'с.'; } function pole_timer(c, tid){ var timerdiv = document.getElementById(tid); if (timerdiv == null) { clearTimeout(this); return; } if(c<0) c=0; if(c > 0){ timerdiv.innerHTML = "До действия осталось: " + toFormattedTime(c--); }else{ clearInterval(this); timerdiv.innerHTML = "Можно совершать действие"; return; } setTimeout(function(){pole_timer(c, tid)},1000); } jQuery(document).ready(function(){ setInterval("jQuery('#loadA').load('#div #loadB');",1000); }); Помогите упростить код, спасибо. PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]