$(function())如何设置初始值
<script type="text/javascript"> $(function(){ var id = 1; //如何让id先等于result再执行下面的post等方法 //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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
执行
是为了把id赋值为result,然后再执行后面的内容吗?如果是这样,你只能把后面的代码写到,navigator的回调函数里面的,不然js顺序执行,满足不了你的需求