<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方法啊
}