$(function())设置初始值

<script type="text/javascript">
    $(function(){
        var id = 1;
        //navigator.intentPlugin.paramsMethod(function(result){id=result;},null,"index");
        $.post(url+"/index.php/api/goods/show",{"goodId":id},
                function(data){
                    var obj = eval('('+data+')');
                    //alert(data);
                    if(obj.result==1){
                        $("#h_good").attr('src',obj.data.thumb);
                        $(".h_word").html(obj.data.name);
                        $(".h_p_b").html(obj.data.discount);
                        $(".h_p_d").html('原价 : '+obj.data.price+' 元');
                        if(obj.data. others.length>0){
                            var size = obj.data.others.length;
                             var html = '';
                            for(var i=0;i<size;i++){
                                       html += '<a href="./guestpage.html?id='
                                       +obj.data.others.id
                                       +' "><img class="hf7" src=" '
                                        +obj.data.others.image
                                        +' "></a>'
                            }
                      $(".hf2").after(html);

                        }

                    }else{
                        //alert(obj.msg);
                        location.href="./index.html";
                    }
            });
            $("#h_good").click(function(){
                location.href="./good.html?id="+id;
            });
            $(".h_f_d").click(function(){
                location.href="./order.html?id="+id;
                //navigator.intentPlugin.paramsMethod(function(result){id = result;},null,"index");
            });
            $(".h_f_a").click(function(){
                location.href="./xyaddress.html?id="+id;
                //alert(temp);
            });
            $(".c_header_left").click(function(){
                location.href="./index.html?id="+id;
            });
    })
</script>
怎么让id先等于navigator.intentPlugin.paramsMethod(function(result){id=result;},null,"index");里面的result,然后再执行之后的post之类操作,求解答谢谢!
$(function(){ navigator.intentPlugin.paramsMethod(function(result){ $.post(url+"/index.php/api/goods/show",{"goodId":result}, function(data){ var obj = eval('('+data+')'); //alert(data); if(obj.result==1){ $("#h_good").attr('src',obj.data.thumb); $(".h_word").html(obj.data.name); $(".h_p_b").html(obj.data.discount); $(".h_p_d").html('原价 : '+obj.data.price+' 元'); if(obj.data. others.length>0){ var size = obj.data.others.length; var html = ''; for(var i=0;i<size;i++){ html += '<a href="./guestpage.html?id=' +obj.data.others.id +' "><img class="hf7" src=" ' +obj.data.others.image +' "></a>' } $(".hf2").after(html); } }else{ //alert(obj.msg); location.href="./index.html"; } }); $("#h_good").click(function(){ location.href="./good.html?id="+id; }); $(".h_f_d").click(function(){ location.href="./order.html?id="+id; //navigator.intentPlugin.paramsMethod(function(result){id = result;},null,"index"); }); $(".h_f_a").click(function(){ location.href="./xyaddress.html?id="+id; //alert(temp); }); $(".c_header_left").click(function(){ location.href="./index.html?id="+id; }); },null,"index"); })

直接把result传过去不就行了- -

$(function(){ var id = 1; navigator.intentPlugin.paramsMethod(function(result){ $.post(url+"/index.php/api/goods/show",{"goodId":result}, function(data){ var obj = eval('('+data+')'); //alert(data); if(obj.result==1){ $("#h_good").attr('src',obj.data.thumb); $(".h_word").html(obj.data.name); $(".h_p_b").html(obj.data.discount); $(".h_p_d").html('原价 : '+obj.data.price+' 元'); if(obj.data. others.length>0){ var size = obj.data.others.length; var html = ''; for(var i=0;i<size;i++){ html += '<a href="./guestpage.html?id=' +obj.data.others.id +' "><img class="hf7" src=" ' +obj.data.others.image +' "></a>' } $(".hf2").after(html); } }else{ //alert(obj.msg); location.href="./index.html"; } }); },null,"index"); $("#h_good").click(function(){ location.href="./good.html?id="+id; }); $(".h_f_d").click(function(){ location.href="./order.html?id="+id; //navigator.intentPlugin.paramsMethod(function(result){id = result;},null,"index"); }); $(".h_f_a").click(function(){ location.href="./xyaddress.html?id="+id; //alert(temp); }); $(".c_header_left").click(function(){ location.href="./index.html?id="+id; }); })

function(result){
id=result;
//在这里执行post方法啊
}