ecshop根据规格调用商品价格,当选择规格时通过ajax方法通过get方式请求goods.php,具体请求方法如下
var goods_id = parseInt($('#goods_id').val()); var specid = parseInt($(this).attr('specid')); $.ajax({ url:'./goods.php?format=json&act=price&id='+goods_id+'&attr='+specid+'&number=1', type:'get', dataType:'json', success:function(data){ if(data.err_msg==''){ //请求成功 } }, complete:function(XMLHttpRequest, textStatus){}, error:function(){} });
返回的json格式:
{"err_msg":"","result":"\uffe5198","qty":1,"shop_price":"\uffe5198"}
其中 \uffe5 表示人民币符号¥