2017-02-23 15 views
1

Можно ли вызвать функцию window.on ('load') после успеха $ .post? Как пройтиМогу ли я передавать параметры с помощью функции загрузки окна после загрузки всего окна?

val = data.result.state;

функции нагрузки.

Ниже приведен мой код.

var u_id = <?= intval($_GET['id']);?>; 

$.post('model/getUser.php',{id:u_id},function(data){ 
    if(data.success == true){ 
     if($("#country").val(data.result.country)){ 
      dochange('state', data.result.country); 
      var val = data.result.state; 
      $(window).on('load', function() { 
       // 
      }); 
     } 
    } 
},'json'); 

спасибо.

+1

Не будет ли окно уже загружен к тому времени ваш запрос AJAX завершает (или даже до его начала)? – Phil

+0

Да, но я должен получить этот val после функции загрузки окна. Там в любом случае? – nas

+0

Я разместил этот вопрос на основе моего предыдущего вопроса. Извините за дубликат. http://stackoverflow.com/questions/42405973/second-dropdown-menu-not-selected – nas

ответ

1

попробовать

(function($){ //This functions first parameter is named $ 
    $(window).load(function(){ 
     // Your code 
    }); 
})(jQuery); //Passing the jQuery object as a first argument