Показать сообщение отдельно
  #14 (permalink)  
Старый 22.04.2015, 21:15
Аспирант
Отправить личное сообщение для tiundv Посмотреть профиль Найти все сообщения от tiundv
 
Регистрация: 22.04.2015
Сообщений: 32

Вот мой весь код
$(document).ready(function() {
[COLOR="red"]//здесь отслеживаею кнопки меню и отправляю методом гет url[/COLOR]
            $('.mod1').click(function() {
                var url = $(this).attr('href');
                $.ajax({
                    type: 'GET',
                    url:  '?ajax=' + url,
                    success: function(data){
                        $('#content').html(data);
                    }
                });
                if(url != window.location){
                  window.history.pushState(null, null, url);
                }
                return false;
            });
[COLOR="red"]//здесь то что обсуждаем[/COLOR]
            $('#content').on('submit','#crform',function(){
                $.ajax({
                    type: 'POST',
                    url:  this.action,
                    dataType: "html",
                    data: $(this).serialize(),
                    success: function(data){
                        $('#content').html(data);
                    }
                });
                return false;
            });
[COLOR="red"]//здесь отслеживаем кнопки из подгр. Контента и отпр. Гетом[/COLOR]
            $('#content').on('click','.mod2',function(){
                var url = $(this).attr('href');
                $.ajax({
                    type: 'GET',
                    url:  '?ajax=' + url,
                    success: function(data){
                        $('#content').html(data);
                    }
                });
                if(url != window.location){
                  window.history.pushState(null, null, url);
                }
                return false;
            });
[COLOR="red"]//это отдельная история нестоит внимания...[/COLOR]
            $('#content').on('click','.rem1',function(){
                var url = $(this).attr('href');
                $.ajax({
                    type: 'GET',
                    url:  '?ajax=' + url,
                    success: function(data){
                        $('#content').html(data);
                    }
                });
                return false;
            });
            
            $(window).bind('popstate', function() {
                $.ajax({
                    url:     '?ajax='  + location.search,
                    success: function(data) {
                        $('#content').html(data);
                    }
                });
            });
        });

Последний раз редактировалось tiundv, 22.04.2015 в 21:18.
Ответить с цитированием