不懂JAVA代码,以下是JAVA的函数,功能是获取商品的库存信息,我现在要写软件采集他的信息,怎么把把构建的URL的形式,然后浏览器直接返回信息,我是用IDHTTP 所以不能直接WEBBROWSER调用含沙
//这个网页中调用的方法
<a class="" id="read_size_21846" style="cursor:pointer" onclick="newchoose('size','21846','165/88A(S)','','218126','read')"> 165/88A(S)</a> //AJAX颜色尺寸切换 选择color获取size 选择size获取color颜色或尺寸代码颜色或尺寸名
function newchoose(type,code,name,r_code,goods_sn,pos){
if(type=='color' && code == $("#"+pos+"_color_code").val()){
$("#"+pos+"_color_code").val('');
newchoosecancel(goods_sn,pos);
return;
}else if(type=='size' && code == $("#"+pos+"_size_code").val()){
$("#"+pos+"_size_code").val('');
newchoosecancel(goods_sn,pos);
return;
}
var params={type:type,code:code,r_code:r_code,goods_sn:goods_sn};
var current_code=(type=='color')?$("#color_code").val():$("#size_code").val();
$.getJSON( consts('act')+"http://search.banggo.com/Ajax/cartAjax?time="+Math.random()+"&callback=?&ajaxtype=color_size",params,function(data,textStatus){
$("#vip_price").html(data.goodsInfo.vip);
$("#svip_price").html(data.goodsInfo.svip);
$("#sale_price").html('¥'+data.goodsInfo.sale_price);
$("#staff_price_1").html('');
( data.goodsInfo.staff > 0 ) ? $("#staff_price_2").html('员工价:¥'+data.goodsInfo.staff) : $("#staff_price_2").html('');
if(type=='color'){
$("#"+pos+"_sizelist").empty();
$(data.list).each(function(){
var cla='';
var clb="class='selected_b'";
if (this.available == 0){
$("#"+pos+"_sizelist").append("<a id='"+pos+"_size_"+this.size_code+"' "+clb+" style=\'cursor:not-allowed\' >"+this.size_name+"</a>");
}else{
if($("#"+pos+"_size_code").val()==this.size_code){
cla="class='selected'";
}
$("#"+pos+"_sizelist").append("<a id='"+pos+"_size_"+this.size_code+"' "+cla+" style=\'cursor:pointer\' onclick=\"newchoose('size','"+this.size_code+"','"+this.size_name+"','"+code+"','"+goods_sn+"','"+pos+"')\" >"+this.size_name+"</a>");
}
});
$("#"+pos+"_current_color").html(name);
$("#"+pos+"_color_code").val(code);
$("#"+pos+"_scb_"+code).css({'display':'block'});
$("#"+pos+"_colorlist").find("a").removeClass("selected");
$("#"+pos+"_color_"+code).addClass('selected');
//库存显示
avl_str=data.avl_num>0?"(库存剩余 "+data.avl_num+" 件)":"(无库存)";
$('#clean_avl_info').hide();
$("#"+pos+"_avl_num").html(avl_str);
if(data.avl_num>0 && data.avl_num<=3){
$('#clean_avl_info').show();
}
$("#stringToken").val(data.stringToken);
}else{
$("#"+pos+"_colorlist").empty();
$(data.list).each(function(){
var cla='';
var clb="class='selected_b'";
var dis="none";
if (this.available == 0){
var str="<li><a id='"+pos+"_color_"+this.color_code+"' "+clb+" style=\'cursor:not-allowed\'>";
str += "<img title='"+this.color_name+"' src='"+this.thumb_url_28+"' class='prodimg' />";
str += "</a></li>";
$("#"+pos+"_colorlist").append(str);
}else{
if($("#"+pos+"_color_code").val()==this.color_code){
cla="class='selected'";
dis="block";
}
var str="<li><a id='"+pos+"_color_"+this.color_code+"' "+cla+" style=\'cursor:pointer\' onclick=\"newchoose('color','"+this.color_code+"','"+this.color_name+"','"+code+"','"+goods_sn+"','"+pos+"');changeImg('#current_img','"+this.thumb_url+"','"+this.thumb_url_498+"','"+this.thumb_url_730+"',1)\" >";
str += "<img title='"+this.color_name+"' src='"+this.thumb_url_28+"' class='prodimg' />";
str +="</a></li>";
$("#"+pos+"_colorlist").append(str);
}
});
$("#"+pos+"_current_size").html(name);
$("#"+pos+"_size_code").val(code);
$("#stringToken").val(data.stringToken);
$("#"+pos+"_sizelist").find("a").removeClass("selected");
$("#"+pos+"_size_"+code).addClass('selected');
//库存显示
avl_str=data.avl_num>0?"(库存剩余 "+data.avl_num+" 件)":"(无库存)";
$("#"+pos+"_avl_num").html(avl_str);
if(data.avl_num>0 && data.avl_num<=3){
showError();
$("#hasInventory").text('库存已不足3件,请下单后立即付款。');
}
}
});
}
//这个网页中调用的方法
<a class="" id="read_size_21846" style="cursor:pointer" onclick="newchoose('size','21846','165/88A(S)','','218126','read')"> 165/88A(S)</a> //AJAX颜色尺寸切换 选择color获取size 选择size获取color颜色或尺寸代码颜色或尺寸名
function newchoose(type,code,name,r_code,goods_sn,pos){
if(type=='color' && code == $("#"+pos+"_color_code").val()){
$("#"+pos+"_color_code").val('');
newchoosecancel(goods_sn,pos);
return;
}else if(type=='size' && code == $("#"+pos+"_size_code").val()){
$("#"+pos+"_size_code").val('');
newchoosecancel(goods_sn,pos);
return;
}
var params={type:type,code:code,r_code:r_code,goods_sn:goods_sn};
var current_code=(type=='color')?$("#color_code").val():$("#size_code").val();
$.getJSON( consts('act')+"http://search.banggo.com/Ajax/cartAjax?time="+Math.random()+"&callback=?&ajaxtype=color_size",params,function(data,textStatus){
$("#vip_price").html(data.goodsInfo.vip);
$("#svip_price").html(data.goodsInfo.svip);
$("#sale_price").html('¥'+data.goodsInfo.sale_price);
$("#staff_price_1").html('');
( data.goodsInfo.staff > 0 ) ? $("#staff_price_2").html('员工价:¥'+data.goodsInfo.staff) : $("#staff_price_2").html('');
if(type=='color'){
$("#"+pos+"_sizelist").empty();
$(data.list).each(function(){
var cla='';
var clb="class='selected_b'";
if (this.available == 0){
$("#"+pos+"_sizelist").append("<a id='"+pos+"_size_"+this.size_code+"' "+clb+" style=\'cursor:not-allowed\' >"+this.size_name+"</a>");
}else{
if($("#"+pos+"_size_code").val()==this.size_code){
cla="class='selected'";
}
$("#"+pos+"_sizelist").append("<a id='"+pos+"_size_"+this.size_code+"' "+cla+" style=\'cursor:pointer\' onclick=\"newchoose('size','"+this.size_code+"','"+this.size_name+"','"+code+"','"+goods_sn+"','"+pos+"')\" >"+this.size_name+"</a>");
}
});
$("#"+pos+"_current_color").html(name);
$("#"+pos+"_color_code").val(code);
$("#"+pos+"_scb_"+code).css({'display':'block'});
$("#"+pos+"_colorlist").find("a").removeClass("selected");
$("#"+pos+"_color_"+code).addClass('selected');
//库存显示
avl_str=data.avl_num>0?"(库存剩余 "+data.avl_num+" 件)":"(无库存)";
$('#clean_avl_info').hide();
$("#"+pos+"_avl_num").html(avl_str);
if(data.avl_num>0 && data.avl_num<=3){
$('#clean_avl_info').show();
}
$("#stringToken").val(data.stringToken);
}else{
$("#"+pos+"_colorlist").empty();
$(data.list).each(function(){
var cla='';
var clb="class='selected_b'";
var dis="none";
if (this.available == 0){
var str="<li><a id='"+pos+"_color_"+this.color_code+"' "+clb+" style=\'cursor:not-allowed\'>";
str += "<img title='"+this.color_name+"' src='"+this.thumb_url_28+"' class='prodimg' />";
str += "</a></li>";
$("#"+pos+"_colorlist").append(str);
}else{
if($("#"+pos+"_color_code").val()==this.color_code){
cla="class='selected'";
dis="block";
}
var str="<li><a id='"+pos+"_color_"+this.color_code+"' "+cla+" style=\'cursor:pointer\' onclick=\"newchoose('color','"+this.color_code+"','"+this.color_name+"','"+code+"','"+goods_sn+"','"+pos+"');changeImg('#current_img','"+this.thumb_url+"','"+this.thumb_url_498+"','"+this.thumb_url_730+"',1)\" >";
str += "<img title='"+this.color_name+"' src='"+this.thumb_url_28+"' class='prodimg' />";
str +="</a></li>";
$("#"+pos+"_colorlist").append(str);
}
});
$("#"+pos+"_current_size").html(name);
$("#"+pos+"_size_code").val(code);
$("#stringToken").val(data.stringToken);
$("#"+pos+"_sizelist").find("a").removeClass("selected");
$("#"+pos+"_size_"+code).addClass('selected');
//库存显示
avl_str=data.avl_num>0?"(库存剩余 "+data.avl_num+" 件)":"(无库存)";
$("#"+pos+"_avl_num").html(avl_str);
if(data.avl_num>0 && data.avl_num<=3){
showError();
$("#hasInventory").text('库存已不足3件,请下单后立即付款。');
}
}
});
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货