Javascript 加载整个窗口后,是否可以使用窗口加载功能传递参数?

Javascript 加载整个窗口后,是否可以使用窗口加载功能传递参数?,javascript,jquery,Javascript,Jquery,是否可以在$.post成功后调用window.on('load')函数?如何通过 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.cou

是否可以在$.post成功后调用window.on('load')函数?如何通过

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');
var u_id=;
$.post('model/getUser.php',{id:u_id},函数(数据){
if(data.success==true){
if($(“#country”).val(data.result.country)){
dochange(‘州’、数据、结果、国家);
var val=data.result.state;
$(窗口).on('load',函数(){
//
});
}
}
}“json”);
谢谢。

试试看

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

在AJAX请求完成时(甚至在它开始之前),窗口不是已经加载了吗?是的,但是我必须在窗口加载函数之后获得val。有什么办法吗?我根据上一个问题发布了这个问题。对不起,重复了。你认为“窗口加载”是什么意思?因为我认为你错了idea@Phil关于上一个问题,我想在第二个下拉菜单中设置值。所以我想了想。我不知道我做错了。我该怎么办?