Блог

Простой ajax-вызов скрипта

Простой Html


 
<script>
   $(".fltr").click(function() {
   //   alert($(this).attr('data_sect'));
      $.ajax({
         type: 'GET',
         url: '/include/show_action.php'/*+param*/,
         data: { sect_fltr: $(this).attr('data_sect')                  
            },
         success: function(data) {
            $('.katalog').html(data);
            },
         error:  function(xhr, str){
            alert('Возникла ошибка: ' + xhr.responseCode);
            }
      });
      $('.fltr').removeClass('active');
      $(this).addClass('active');

   });
   </script>
  

или с ответом json-ом

function loadregpop(){
 var mail=$('#mail').val();
 var pass=$('#pass').val();
 var pass2=$('#pass2').val();
 var tel=$('#tel').val();

 $.ajax({
  type: 'POST',
  url: '/include/reg_ajax.php?mail='+mail+'&pass='+pass+'&pass2='+pass2+'&tel='+tel,
  dataType: 'json',
  success: function(data){
   if (data.result.TYPE == 'OK'){
    $('#errormesreg').html('<div style="width: 90%; margin: 0 5%; text-align: center; color: green; height: 120px;">Вы успешно зарегистрировались и авторизовались<br/><span style="color: black;">Сейчас страница презагрузится и Вы сможете продолжить работу</span></div>');
    setTimeout(function () {
   window.location.reload();
   }, 3000);      
   }
   else $('#errormesreg1').html(data.result.MESSAGE);
  },
  error: function(xhr,str){
     
   alert('Ошибка '+str);
  }
 });
};
  

PS: json не выносит ничего лишнего в коде скрипта - echo, html и т.д. вызывают ошибку parserror