Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted by Ivan ( 14 years ago )
jQuery(document).ready(function() {
  $('#form_you_mp .ajax-get-informlist p.close-popup').click(function(){ //событие не срабатывает
    alert('asfasdfasdf asdf as dfas fd');
  });
  
  $('#find-mp').click(function(){  //а это событие вызывается, анонимная функция обрабатывается нормально
      var street = $('#edit-street-name').val();
      var build = $('#edit-build-number').val();
      
      //получение html кода для добавления в select номеров домов (select_build) +  + '/' 
      
      $.ajax({
        type: 'POST',
        url:'/ajax_get_mp/' + street + '/' + build,
        cashe: false,
        success: function(text){
          set_mp_data(text);
        }
      });
    });
  
  $('#edit-street-name').keyup(function(){
    var left = $('#edit-street-name').offset().left;
    var top = $('#edit-street-name').offset().top;
    
    var street = $('#edit-street-name').val();
    
    if(street.length > 3) {
      $.ajax({ //ajax запрос 
          type: 'POST',
          url:'/ajax_get_street/' + street,
          cashe: false,
          success: function(text){
            set_street_data(text, top, left);
          }
        })
      }
      
  });
  
  
});


function set_street_data(code, top, left){
  var div = '<div class="ajax-get-informlist" style="top:'+top+'; left:'+left
        +'"><p class="close-popup">ЗАКРЫТЬ</p>'+code
        +'</div>';
  $('#form_you_mp').html(div);
  $('#form_you_mp .ajax-get-informlist').css('visibility', 'visible');
}

function set_mp_data(code){
  
  $('#form_you_mp').html('');
  $('#form_you_mp').html(code);
  
}

 

Revise this Paste

Your Name: Code Language: