100%
130楼#
发布于:2017-08-26 19:01
11111111111111111111
|
|
131楼#
发布于:2017-08-26 19:44
只为看隐藏
|
|
132楼#
发布于:2017-08-26 20:32
|
|
|
133楼#
发布于:2017-08-30 14:15
|
|
|
134楼#
发布于:2017-08-31 22:20
................
|
|
135楼#
发布于:2017-09-01 20:32
。。。。。。。。。。。
|
|
136楼#
发布于:2018-10-05 07:34
。。。。。。。。。。。。 |
|
137楼#
发布于:2018-10-05 15:57
|
|
|
138楼#
发布于:2018-10-05 15:59
。。。。。。。。。
|
|
139楼#
发布于:2018-10-05 16:37
<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="keywords" content="网校,中学网校"> <meta name="description" content="北京简单科技有限公司创立于 2007 年,基于与北京大学共同开发的 “CAT 智能引领互动国家专利技术 ” 自创了互动、封闭的中学名师网校 —— 简单学习网。"> <title>简单学习网_中国个性化视频中学网校</title> <link rel="stylesheet" type="text/css" href="https://vip.jd100.com/css/base.css"> <link rel="stylesheet" type="text/css" href="https://vip.jd100.com/css/report.css"> <script type="text/javascript" src="https://vip.jd100.com/js/et.js?20180226"></script> <script type="text/javascript" src="https://vip.jd100.com/js/etsrc/other/other.js"></script><script type="text/javascript" defer="">/* * 文件名:buy.js * 主要功能:主要用于完成用户 课程购买/课程信息/购物车等信息 * Creator: * Create Date:2007-05-15 */ $.include("/libs/jquery.cookie.js"); $.include("/libs/jquery.json.js"); $.include("/etsrc/buy/utility.js"); et.buy.is_logon = false; et.buy.course_name_data = undefined; et.buy.package_course_guids = undefined; et.buy.isSave = undefined; et.buy.isDelete = undefined; et.buy.submitBookInfo=function(nContactMode) { var sUserName = et.dom.byId("username").value; var sCheckCode = et.dom.byId("checkcode").value; var sFileName = et.dom.byId("checkcodeimage").value; var sPhoneNo; if(sUserName.length == 0) { alert("请留下您的姓名,谢谢!"); return; } if(sCheckCode.length == 0 || sCheckCode.length < 4) { alert("请填写验证码!"); return ; } switch(nContactMode) { case 1: var sDistinctNo = et.dom.byId("distinctno").value; var sCallNo = et.dom.byId("callno").value; var sExtNo = et.dom.byId("extno").value; if(sDistinctNo.length == 0 || sCallNo.length == 0) { alert("请留下您的电话号码!"); return; } sPhoneNo = sDistinctNo + "-" + sCallNo + "-" + sExtNo; break; case 2: sPhoneNo = et.dom.byId("mobileno").value; var nRet = et.user.utility.checkmobilePhone(sPhoneNo); if(nRet == -1) { alert("您填写的手机号长度不够或者不符合规范!"); return ; } break; } et.user.utility.bookInfo(sPhoneNo, sUserName, sCheckCode,sFileName, et.buy.bookInfoCallback); } et.buy.bookInfoCallback=function(type, json, http) { if(json.isSuc) { alert("登记成功,谢谢您的关注,我们会尽快和您联系!"); } else { alert(json.Desc) } genCodeImage(); } et.buy.set_logon_state = function(logon){ et.buy.is_logon = logon; } et.buy.copy_buycart = function(cart_obj){ var new_cart_obj = new Array(); if(!cart_obj) return new_cart_obj; for(var i =0; i < cart_obj.length; i ++){ new_cart_obj.push(cart_obj); } return new_cart_obj; } et.buy.add_course2cart = function(course_guid, course_price,grade,link_guid,course_type,course_province,course_code,is_update){ if(course_type === undefined) course_type = "course"; var new_item = {guid:course_guid,price:course_price,grade:grade,link:link_guid,type:course_type,province:course_province,code:course_code}; var cart_obj = et.buy.get_cart_data(); var cart_obj_old = et.buy.copy_buycart(cart_obj); if(cart_obj){ if(!et.buy.is_exist(cart_obj, new_item)){ cart_obj.push(new_item); et.buy.insert_shopping_cart(course_guid,course_province,course_code,et.buy.insert_shopping_cart_callback_fn); //加入购物车记录函数 }else{ return true; } } else{ cart_obj = new Array(); cart_obj.push(new_item); et.buy.insert_shopping_cart(course_guid,course_province,course_code,et.buy.insert_shopping_cart_callback_fn); //加入购物车记录函数 } if(et.buy.isSave){ var ret = et.buy.save_cart_data(cart_obj); if(ret){ if(is_update === undefined || is_update === true){ et.buy.update_course_num(cart_obj.length); et.buy.isSave = undefined; return true; } } else{ et.buy.save_cart_data(cart_obj_old); if(is_update === undefined || is_update === true) et.buy.update_course_num(cart_obj_old.length); alert("购物车已满,请先去结算!"); et.buy.isSave = undefined; return false; } } } et.buy.insert_shopping_cart_callback_fn = function (type, json, http){ if(json.success){ //判断数据库是否保存成功,数据插入成功 在保存到cook et.buy.isSave = true; }else{ et.buy.isSave = false; } } et.buy.insert_shopping_cart = function(course_guid,course_province,course_code,callback_fn) { if(course_province == undefined && course_code == undefined){ //初中没有省份选择 ,传空字符串给后台 course_province = ''; course_code = ''; etajax.sendRequest(etWebSiteUrl + "/service/buycart/", "POST", "do=insert_buy_cart_rec&guid="+course_guid+"&province="+course_province+"&code="+course_code,callback_fn,false); }else{ etajax.sendRequest(etWebSiteUrl + "/service/buycart/", "POST", "do=insert_buy_cart_rec&guid="+course_guid+"&province="+course_province+"&code="+course_code,callback_fn,false); } } et.buy.display_checkout_content = function(logon_state){ var cart_obj = et.buy.get_cart_data(); if(!cart_obj) return; var course_guids = et.buy.get_course_guid(cart_obj); et.buy.utility.get_course_name(course_guids, function(type,json,http){ if(type == "load"){ if(json.success){ et.buy.course_name_data = json.data.course_name; if(logon_state == 1) et.buy._display_checkout_content(); else et.buy._get_cart_course_state(cart_obj); } } }); } et.buy._get_cart_course_state = function(cart_obj){ var course_data = ""; for(var i = 0; i < cart_obj.length; i ++){ course_data += cart_obj.guid + "," + cart_obj.price; if(i !== cart_obj.length - 1) course_data += ";"; } et.buy.utility.get_cart_detail_data(course_data, function(type,json,http){ if(type == "load"){ if(json.success){ et.buy.save_cart_detail_data(cart_obj,json); et.buy._display_checkout_content (); } } }); } et.buy._display_checkout_content = function(){ var buy_content_obj = et.dom.byId("id_buy"); var content_html = "<h3 class=\"f14px fb\">购课清单:</h3><table summary=\"购课清单\" class=\"ebtable\"><thead><tr><th width=\"45%\"><span>课程名称</span></th><th width=\"12%\"><span>价格</span></th><th>备注</th></tr></thead><tbody>"; var buy_content_html = ""; var actived_content_html = ""; var cart_obj = et.buy.get_cart_data(); var tag = false; var course_count = 0; for(var i = 0;i < cart_obj.length; i ++){ if(cart_obj.state === 0 || cart_obj.state === undefined){ buy_content_html += "<tr><td class=\"txtcenter\">" + et.buy.course_name_data[cart_obj.guid] +"</td>"; if(et.buy.is_dot_price(cart_obj.price)){ buy_content_html += "<td class=\"txtcenter\">¥" + cart_obj.price +"</td>"; }else{ buy_content_html += "<td class=\"txtcenter\">¥" + cart_obj.price +".00</td>"; } buy_content_html += "<td class=\"fcor_999 txtcenter\">--</td></tr>"; course_count ++; if(cart_obj.state === undefined) cart_obj.state = 0; } else{ tag = true; actived_content_html += "<tr><td>" + et.buy.course_name_data[cart_obj.guid] +"</td>"; if(et.buy.is_dot_price(cart_obj.price)){ actived_content_html += "<td class=\"txtcenter\">¥" + cart_obj.price +"</td>"; }else{ actived_content_html += "<td class=\"txtcenter\">¥" + cart_obj.price +".00</td>"; } if(cart_obj.state === 1) actived_content_html += "<td class=\"fcor_999\">您激活的课程中已包含本课程,请在下单前确认,以避免重复购买。</td></tr>"; else actived_content_html += "<td class=\"fcor_999\">该课程已经在您选择的优惠套餐中包括了。</td></tr>"; } } buy_content_html += "</tbody></table>"; actived_content_html += "</tbody></table>"; content_html += buy_content_html; if(tag === true){ content_html += "<p class=\"remove ebBg\">您已购买激活以下课程,为避免您重复购买,已从当前订单排除,不予计费。</p>"; content_html += "<table summary=\"购课清单\" class=\"ebtable2\"><thead><tr><th width=\"45%\"><span>课程名称</span></th><th width=\"12%\"><span>价格</span></th><th>备注</th></tr></thead><tbody>"; content_html += actived_content_html; } buy_content_obj.innerHTML = content_html; var price_obj = et.dom.byId("priceInfo"); var sumprice = et.buy.get_sumprice(); var discountprice = et.buy.get_discountprice(); var discountstyle = et.buy.get_discountstyle(); var price_content,discount_content=''; if(sumprice != discountprice){ discount_content = ",<span class=\"fred fb\">优惠后支付:" + discountstyle + " ¥" + discountprice + ".00</span>"; } if(et.buy.is_dot_price(discountprice)){ price_content= "总计金额:共购买" + course_count + "门课程,应支付¥" + sumprice + discount_content; price_content += "<p class=\"txtright f14px fb\">应付总额:<span class=\"fred\">¥" + discountprice +"</span></p>"; } else{ price_content = "总计金额:共购买" + course_count + "门课程,应支付¥" + sumprice + discount_content; price_content += "<p class=\"txtright f14px fb\">应付总额:<span class=\"fred\">¥" + discountprice +".00</span></p>"; } price_obj.innerHTML = price_content; } et.buy.display_course_num = function(){ var cart_obj = et.buy.get_cart_data(); if(cart_obj) et.buy.update_course_num(cart_obj.length); else et.buy.update_course_num(0); } et.buy.update_course_num = function(num,type){ if(type === undefined || type === "top"){ var course_num_obj = et.dom.byId("id_coursenum"); if(course_num_obj != null) course_num_obj.innerHTML = num; } } et.buy.display_top_cart_loading = function(){ var content_obj = et.dom.byId("id_cartcontent"); content_obj.innerHTML = "<div class=\"textcenter ecartLoadding\"><img src=\"" + etImageUrl + "/images/common/icon_loading.gif\"/></div>"; } et.buy.get_course_guid = function (cart_obj){ var course_guids = ""; if(!cart_obj) return ""; for(var i = 0; i < cart_obj.length; i ++){ course_guids += cart_obj.guid; if(i !== cart_obj.length -1 ) course_guids += "|"; } return course_guids; } et.buy.display_cart = function(display_type, is_get_name){ var cart_obj = et.buy.get_cart_data(); var course_guids = et.buy.get_course_guid(cart_obj); if(display_type === "top"){ if(!cart_obj || cart_obj.length == 0){ var content_obj = et.dom.byId("id_cartcontent"); content_obj.innerHTML = "<p class=\"noCourse sprite-common\">您的购物车中暂无商品,赶快选择需要的课程吧!</p>"; return; } // et.buy.display_top_cart_loading(); 注释后解决谷歌浏览器hover去结算频繁闪动bug } else if(display_type === "detail"){ if(!cart_obj || cart_obj.length === 0){ et.buy.display_empty_cart(); et.buy.display_loaded_cart_data(); return; } } if(is_get_name == true || is_get_name == undefined){ et.buy.utility.get_course_name(course_guids, function(type, json, http){ if(type == "load"){ if(json.success){ et.buy.course_name_data = json.data.course_name; et.buy.package_course_guids = json.data.package_course_guids; et.buy.change_cart_data_state(cart_obj,json.data.package_course_guids,2); if(display_type === "top") et.buy._display_cart_top(cart_obj); else if(display_type === "detail"){ et.buy._display_cart_detail(cart_obj); } } } }); } else{ if(display_type === "top") et.buy._display_cart_top(cart_obj); else if(display_type === "detail"){ et.buy._display_cart_detail(cart_obj); } } } et.buy._display_cart_detail = function(cart_obj){ et.buy.display_loading_cart_data(); if(et.buy.is_logon === false){ et.buy._display_cart_detail_nologon(cart_obj); } else{ et.buy._display_cart_detail_logon(cart_obj); } } et.buy.display_empty_cart = function(){ var cart_head_obj = et.dom.byId("id_carthead"); var cart_content_obj = et.dom.byId("cart_info"); var price_obj = et.dom.byId("priceInfo"); cart_content_obj.innerHTML = ""; price_obj.innerHTML = ""; cart_head_obj.innerHTML = "当前购物车为没有任何课程。"; } et.buy.display_loading_cart_data = function(){ var id_loading_obj = et.dom.byId("id_cartloading"); var id_cart_content_obj = et.dom.byId("cart_info"); id_loading_obj.style.display = "block"; id_cart_content_obj.style.display = "none"; } et.buy.display_loaded_cart_data = function(){ var id_loading_obj = et.dom.byId("id_cartloading"); var id_cart_content_obj = et.dom.byId("cart_info"); id_loading_obj.style.display = "none"; id_cart_content_obj.style.display = "block"; } et.buy._display_cart_detail_logon = function(cart_obj){ var course_data = ""; for(var i = 0; i < cart_obj.length; i ++){ course_data += cart_obj.guid + "," + cart_obj.price; if(i !== cart_obj.length - 1) course_data += ";"; } et.buy.utility.get_cart_detail_data(course_data, et.buy.get_cart_detail_callback); } et.buy.save_cart_detail_data = function(cart_obj, data){ cart_obj = et.buy.set_cart_data_state(cart_obj, data.actived_guids,1); cart_obj = et.buy.set_cart_data_state(cart_obj, data.contain_guids,2); et.buy.save_cart_data(cart_obj); et.buy.save_sumprice(data.sumprice); et.buy.save_discountprice(data.discountprice); et.buy.save_discountstyle(data.discountstyle); } et.buy.get_cart_detail_callback = function(type, json, http){ if(type === "load"){ if(json.success){ var cart_obj = et.buy.get_cart_data(); et.buy.save_cart_detail_data(cart_obj,json); var content_html = et.buy.get_cart_display_content(cart_obj); var cart_content_obj = et.dom.byId("cart_info"); if(json.sumprice == json.discountprice) { content_html += "<div class=\"payOrderTotal txtright f14px fb\">总计金额: <span class=\"fred\">¥" + json.discountprice; }else if(et.buy.is_dot_price(json.sumprice)){ content_html += "<div class=\"payOrderTotal txtright f14px fb\">总计金额:原价 ¥" + json.sumprice + " <span class=\"fred\">折扣后价格:" + json.discountstyle + " ¥" + json.discountprice; }else{ content_html += "<div class=\"payOrderTotal txtright f14px fb\">总计金额:原价 ¥" + json.sumprice + ".00 <span class=\"fred\">折扣后价格:" + json.discountstyle + " ¥" + json.discountprice; } if(et.buy.is_dot_price(json.discountprice)) content_html += "</span>"; else content_html += ".00</span>"; content_html += "<p><a href=\"" + etWebSiteUrl + "/buy/\" target=\"_blank\">多买最低享七折优惠 查看详情>></a></p></div>"; cart_content_obj.innerHTML = content_html; et.buy.display_loaded_cart_data(); } } } et.buy.is_dot_price = function(price){ price = price + ""; var pos = price.indexOf("."); return pos>0; } et.buy.set_cart_data_state = function(cart_obj, data, state){ if(data.length === 0) return cart_obj; for(var i = 0; i < cart_obj.length; i ++){ for(var j = 0; j < data.length; j ++){ if(cart_obj.guid === data[j]) cart_obj.state = state; } } return cart_obj; } et.buy.change_cart_data_state = function(cart_obj,package_course_guids,state){ var p_guids = new Array(); for(var i in package_course_guids){ for(var j = 0; j<package_course_guids.length;j++){ p_guids.push(package_course_guids[j]); } } for(var i =0; i < cart_obj.length; i++){ if(p_guids.length !== 0){ for(var j =0; j < p_guids.length;j++){ if(cart_obj.guid === p_guids[j]) cart_obj.state = state; } }else{ cart_obj.state = 0; } } et.buy.save_cart_data(cart_obj); } et.buy.get_cart_display_content = function (cart_obj){ var content_html = "<table summary=\"购物车清单\" class=\"ebtable\">"; content_html += "<thead><tr><th width=\"45%\"><span>课程名称</span></th><th width=\"12%\"><span>价格</span></th><th width=\"12%\"><span>删除课程</span></th><th>备注</th></tr></thead><tbody>"; for(var i = 0; i < cart_obj.length; i ++){ content_html += "<tr>"; content_html += "<td class=\"txtcenter\">"+et.buy.course_name_data[cart_obj.guid]+"</td>"; if(et.buy.is_dot_price(cart_obj.price)){ content_html += "<td class=\"txtcenter\">¥"+ cart_obj.price +"</td>"; }else{ content_html += "<td class=\"txtcenter\">¥"+ cart_obj.price +".00</td>"; } content_html += "<td class=\"txtcenter\"><a href=\"javascript:et.buy.del_course('" + cart_obj.guid + "'," + "'detail');\">删除</a></td>"; if(cart_obj.state === 0 || cart_obj.state === undefined){//正常的课程 content_html += "<td class=\"fcor_999\"></td>"; } else if(cart_obj.state === 1){ content_html += "<td class=\"fcor_999\">您激活的课程中已包含本课程,请在下单前确认,以避免重复购买。</td>"; } else if(cart_obj.state === 2){ content_html += "<td class=\"fcor_999\">该课程已经在您选择的优惠套餐中包括了。</td>"; } content_html += "</tr>"; } content_html += "</tbody></table>"; et.buy.save_cart_data(cart_obj); return content_html; } et.buy.get_allsumprice = function(cart_obj){ var sum_price = 0; for(var i = 0; i < cart_obj.length; i ++){ sum_price += parseFloat(cart_obj.price); } if(sum_price!=0){ sum_price = sum_price.toFixed(2); } return sum_price; } et.buy.get_allcourseprice = function(cart_obj){ var course_price = 0; for(var i = 0; i < cart_obj.length; i ++){ if(cart_obj.type === "course" || cart_obj.type === undefined) course_price += parseFloat(cart_obj.price); } return course_price; } et.buy.get_allpackageprice = function(cart_obj){ var package_price = 0; for(var i=0; i<cart_obj.length;i++){ if(cart_obj.type === "package") package_price += parseFloat(cart_obj.price); } return package_price; } et.buy._display_cart_detail_nologon = function(cart_obj){ var cart_content_obj = et.dom.byId("cart_info"); var content_html = et.buy.get_cart_display_content(cart_obj); var course_price = et.buy.get_allcourseprice(cart_obj); var package_price = et.buy.get_allpackageprice(cart_obj); var sum_price = et.buy.get_allsumprice(cart_obj); var promotion_value = et.buy.get_promotion_value(course_price); var promotion_price = (promotion_value == 0)?package_price:promotion_value.discountprice + package_price; var promotion_style = et.buy.get_promotion_style(promotion_value.discountstyle,package_price); promotion_price = promotion_price.toFixed(2); if(sum_price == promotion_price){ content_html += "<div class=\"payOrderTotal txtright f14px fb\">总计金额: <span class=\"fred\">¥" + promotion_price; }else if(et.buy.is_dot_price(sum_price)){ content_html += "<div class=\"payOrderTotal txtright f14px fb\">总计金额:原价 ¥" + sum_price + " <span class=\"fred\">折扣后价格:"+promotion_style+" ¥" + promotion_price; }else{ content_html += "<div class=\"payOrderTotal txtright f14px fb\">总计金额:原价 ¥" + sum_price + ".00 <span class=\"fred\">折扣后价格:"+promotion_style+" ¥" + promotion_price; } if(et.buy.is_dot_price(promotion_price)) content_html += "</span>"; else content_html += ".00</span>"; content_html += "<p><a href=\"" + etWebSiteUrl + "/buy/\" target=\"_blank\">多买最低享七折优惠 查看详情>></a></p></div>"; cart_content_obj.innerHTML = content_html; et.buy.save_discountprice(promotion_price); et.buy.save_discountstyle(promotion_style); et.buy.display_loaded_cart_data(); } et.buy.get_promotion_style = function(salescourse_discountstyle,$package_price){ if(salescourse_discountstyle == undefined){ return ""; } if(salescourse_discountstyle !=undefined && $package_price == ""){ return salescourse_discountstyle+" ="; } if(salescourse_discountstyle != undefined && $package_price != ""){ if(et.buy.is_dot_price($package_price)){ return salescourse_discountstyle+" + ¥"+$package_price+" ="; }else{ return salescourse_discountstyle+" + ¥"+$package_price+".00 ="; } } } et.buy.get_promotion_value = function(course_price){ var params = "do=getpromotionprice&courseprice="+course_price; var ret_price = 0; etajax.sendRequest(etWebSiteUrl + "/service/buycart/", "POST", params, function(type,json,http){ if(json.success){ ret_price = json.promotiondata; } },false); return ret_price; } et.buy._display_cart_top = function(cart_obj){ var content_obj = et.dom.byId("id_cartcontent"); var content_html = "<ul class=\"fn-clear\">"; var sum_price = 0; for(var i = 0; i < cart_obj.length; i ++){ sum_price += parseFloat(cart_obj.price); content_html += "<li class=\"item\">"; if(cart_obj.type == 'package'){ content_html += "<span class=\"item-til\"><a href=\"" + etWebSiteUrl+ "/" + cart_obj.grade +"/lesson/p/" + cart_obj.link + "\">"+ et.buy.course_name_data[cart_obj.guid] + "</a></span>"; }else{ content_html += "<span class=\"item-til\"><a href=\"" + etWebSiteUrl+ "/" + cart_obj.grade +"/lesson/c/" + cart_obj.link + "\">"+ et.buy.course_name_data[cart_obj.guid] + "</a></span>"; } if(et.buy.is_dot_price(cart_obj.price)){ content_html += "<span class=\"item-extra fred fn-link-blue\"><strong>¥"+cart_obj.price + "</strong><br /><a href=\"javascript:et.buy.del_course('"+ cart_obj.guid + "');\">删除</a></span>"; }else{ content_html += "<span class=\"item-extra fred fn-link-blue\"><strong>¥"+cart_obj.price + ".00</strong><br /><a href=\"javascript:et.buy.del_course('"+ cart_obj.guid + "');\">删除</a></span>"; } } sum_price = sum_price.toFixed(2); content_html += "</ul>"; if(et.buy.is_dot_price(sum_price)){ content_html += "<div class=\"payment fn-clear\"><div class=\"itemTotal textright\">共<span class=\"fred fb\">"+ cart_obj.length + "</span>件商品,总计金额:<span class=\"fred fb\" id=\"id_sumprice\">¥" + sum_price + "</span></div>"; }else{ content_html += "<div class=\"itemTotal txtright\">共<span class=\"fred fb\">"+ cart_obj.length + "</span>件商品,总计金额:<span class=\"fred fb\" id=\"id_sumprice\">¥" + sum_price + ".00</span></div>"; } content_html += "<div class=\"mt10 fn-right\"><a href=\""+ etWebSiteUrl + "/buycart/viewcart/?fromurl="+cur_url+"\" class=\"nbtn_red\" style=\"display:block;height:35px;\">去结算</a></div></div>"; content_obj.innerHTML = content_html; } et.buy.del_course = function(course_guid,type){ et.buy.delete_shopping_cart(course_guid,et.buy.delete_shopping_cart_callback_fn); if(et.buy.isDelete){ var cart_obj = et.buy.get_cart_data(); if(true == true){ var new_cart_obj = new Array(); for(var i = 0; i < cart_obj.length; i ++){ var item = cart_obj; if(item.guid !== course_guid) new_cart_obj.push(item); } var first_letter = course_guid.substr(0,1); if(first_letter == "p" || first_letter == "P"){ var package_course_data = et.buy.package_course_guids[course_guid]; for(var j = 0; j < new_cart_obj.length; j ++){ for(var q = 0; q < package_course_data.length; q ++){ if(new_cart_obj[j].guid === package_course_data[q]){ new_cart_obj[j].state = 0; } } } } et.buy.save_cart_data(new_cart_obj); if(type === undefined) et.buy.display_cart("top",false); else et.buy.display_cart(type, false); et.buy.update_course_num(new_cart_obj.length,type); } et.buy.isDelete = undefined; }else{ et.buy.isDelete = undefined; } } et.buy.delete_shopping_cart = function(course_guid,callback_fn) { etajax.sendRequest(etWebSiteUrl + "/service/buycart/", "POST", "do=delete_buy_cart_rec&guid="+course_guid,callback_fn,false); } et.buy.delete_shopping_cart_callback_fn = function (type, json, http){ if(json.success){ //判断数据库是否删除成功,数据插入成功 在保存到cook et.buy.isDelete = true; }else{ et.buy.isDelete = false; } } et.buy.is_exist = function(cart_obj,new_item){ var exist = false; for(var i = 0; i < cart_obj.length; i ++){ var item = cart_obj; if(item.guid === new_item.guid){ exist = true; break; } } return exist; } et.buy.clear_data = function(){ $.cookie("CART_DATA", null,{path:'/'}); $.cookie("SUMPRICE", null,{path:'/'}); $.cookie("DISCOUNTPRICE", null,{path:'/'}); $.cookie("DISCOUNTSTYLE", null,{path:'/'}); $.cookie("ORDERID",null,{path:'/'}); } et.buy.save_cart_data = function(cart_obj){ var cart_data = $.toJSON(cart_obj); $.cookie("CART_DATA",cart_data,{expires:1,path:'/',raw:false}); var ret = $.cookie("CART_DATA"); if(ret) { var ret_obj = $.evalJSON(ret); return ret_obj.length === cart_obj.length? true:false; } else return false; } et.buy.get_cart_data = function(){ var cart_data = $.cookie("CART_DATA"); var arr = ['P10001','P10000','P28670','P28672','P28674','P28678','P28680','P28682','P28684','P30551','P30016','P30017','P30394','P30367', 'P30368','P30371','P30372','P30373','P30375','P30377','P30379','P30380','P30381','P30382','P30383','P30384','P30386','P30387', 'P30388','P30389','P30390','P28650','P28656','P28382','P28384','P28398','P28400','P28402']; var filterarray=null; if(cart_data){ var cartData = $.evalJSON(cart_data); filterarray = $.grep(cartData,function(value,i){ return $.inArray(value.guid,arr)==-1; }); return filterarray; } else { return undefined; } } et.buy.save_sumprice = function(price){ $.cookie("SUMPRICE",price,{expires:1,path:'/',raw:false}); } et.buy.get_sumprice = function(){ return $.cookie("SUMPRICE"); } et.buy.save_discountprice = function(price){ $.cookie("DISCOUNTPRICE",price,{expires:1,path:'/',raw:false}); } et.buy.get_discountprice = function(){ return $.cookie("DISCOUNTPRICE"); } et.buy.save_discountstyle = function(price){ $.cookie("DISCOUNTSTYLE",price,{expires:1,path:'/',raw:false}); } et.buy.get_discountstyle = function(){ return ($.cookie("DISCOUNTSTYLE")==null)?"":$.cookie("DISCOUNTSTYLE"); } et.buy.save_orderid = function(orderid){ $.cookie("ORDERID",orderid,{expires:1,path:'/',raw:false}); } et.buy.get_orderid = function(){ var order_id = $.cookie("ORDERID"); if(order_id) return order_id; else return ""; } </script><script type="text/javascript" defer="">/** * jQuery Cookie plugin * * Copyright (c) 2010 Klaus Hartl (stilbuero.de) * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * */ jQuery.cookie = function (key, value, options) { // key and at least value given, set cookie... if (arguments.length > 1 && String(value) !== "[object Object]") { options = jQuery.extend({}, options); if (value === null || value === undefined) { options.expires = -1; } if (typeof options.expires === 'number') { var days = options.expires, t = options.expires = new Date(); t.setDate(t.getDate() + days); } value = String(value); return (document.cookie = [ encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value), options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE options.path ? '; path=' + options.path : '', options.domain ? '; domain=' + options.domain : '', options.secure ? '; secure' : '' ].join('')); } // key and possibly options given, get cookie... options = value || {}; var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent; return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : undefined; };</script><script type="text/javascript" defer="">/* * jQuery JSON Plugin * version: 2.1 (2009-08-14) * * This document is licensed as free software under the terms of the * MIT License: http://www.opensource.org/licenses/mit-license.php * * Brantley Harris wrote this plugin. It is based somewhat on the JSON.org * website's http://www.json.org/json2.js , which proclaims: * "NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.", a sentiment that * I uphold. * * It is also influenced heavily by MochiKit's serializeJSON, which is * copyrighted 2005 by Bob Ippolito. */ (function($) { /** jQuery.toJSON( json-serializble ) Converts the given argument into a JSON respresentation. If an object has a "toJSON" function, that will be used to get the representation. Non-integer/string keys are skipped in the object, as are keys that point to a function. json-serializble: The *thing* to be converted. **/ $.toJSON = function(o) { if (typeof(JSON) == 'object' && JSON.stringify) return JSON.stringify(o); var type = typeof(o); if (o === null) return "null"; if (type == "undefined") return undefined; if (type == "number" || type == "boolean") return o + ""; if (type == "string") return $.quoteString(o); if (type == 'object') { if (typeof o.toJSON == "function") return $.toJSON( o.toJSON() ); if (o.constructor === Date) { var month = o.getUTCMonth() + 1; if (month < 10) month = '0' + month; var day = o.getUTCDate(); if (day < 10) day = '0' + day; var year = o.getUTCFullYear(); var hours = o.getUTCHours(); if (hours < 10) hours = '0' + hours; var minutes = o.getUTCMinutes(); if (minutes < 10) minutes = '0' + minutes; var seconds = o.getUTCSeconds(); if (seconds < 10) seconds = '0' + seconds; var milli = o.getUTCMilliseconds(); if (milli < 100) milli = '0' + milli; if (milli < 10) milli = '0' + milli; return '"' + year + '-' + month + '-' + day + 'T' + hours + ':' + minutes + ':' + seconds + '.' + milli + 'Z"'; } if (o.constructor === Array) { var ret = []; for (var i = 0; i < o.length; i++) ret.push( $.toJSON(o) || "null" ); return "[" + ret.join(",") + "]"; } var pairs = []; for (var k in o) { var name; var type = typeof k; if (type == "number") name = '"' + k + '"'; else if (type == "string") name = $.quoteString(k); else continue; //skip non-string or number keys if (typeof o[k] == "function") continue; //skip pairs where the value is a function. var val = $.toJSON(o[k]); pairs.push(name + ":" + val); } return "{" + pairs.join(", ") + "}"; } }; /** jQuery.evalJSON(src) Evaluates a given piece of json source. **/ $.evalJSON = function(src) { if (typeof(JSON) == 'object' && JSON.parse) return JSON.parse(src); return eval("(" + src + ")"); }; /** jQuery.secureEvalJSON(src) Evals JSON in a way that is *more* secure. **/ $.secureEvalJSON = function(src) { if (typeof(JSON) == 'object' && JSON.parse) return JSON.parse(src); var filtered = src; filtered = filtered.replace(/\\["\\\/bfnrtu]/g, '@'); filtered = filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']'); filtered = filtered.replace(/(?:^|:|,)(?:\s*\[)+/g, ''); if (/^[\],:{}\s]*$/.test(filtered)) return eval("(" + src + ")"); else throw new SyntaxError("Error parsing JSON, source is not valid."); }; /** jQuery.quoteString(string) Returns a string-repr of a string, escaping quotes intelligently. Mostly a support function for toJSON. Examples: >>> jQuery.quoteString("apple") "apple" >>> jQuery.quoteString('"Where are we going?", she asked.') "\"Where are we going?\", she asked." **/ $.quoteString = function(string) { if (string.match(_escapeable)) { return '"' + string.replace(_escapeable, function (a) { var c = _meta[a]; if (typeof c === 'string') return c; c = a.charCodeAt(); return '\\u00' + Math.floor(c / 16).toString(16) + (c % 16).toString(16); }) + '"'; } return '"' + string + '"'; }; var _escapeable = /["\\\x00-\x1f\x7f-\x9f]/g; var _meta = { '\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '"' : '\\"', '\\': '\\\\' }; })(jQuery); </script><script type="text/javascript" defer="">et.buy.utility = {}; et.buy.utility.buy_cart_path = etWebSiteUrl + "/service/buycart/"; et.buy.utility.paymentPath = etWebSiteUrl + "/service/pay/"; et.buy.utility.orderPath = etWebSiteUrl + "/service/order/"; et.buy.utility.get_cart_detail_data = function(course_data,callback_fn){ var params = "do=check_actived&&cartinfo=" + course_data; etajax.sendRequest(et.buy.utility.buy_cart_path, "POST", params, callback_fn); } et.buy.utility.onlinePaymentSubmit = function(paymentAmount, remark, type, callBackFunc) { var params = "do=onlinepayment&amount=" + paymentAmount + "&remark=" + encodeURIComponent(remark) + "&type=" + type; etajax.sendRequest(et.buy.utility.paymentPath, "POST", params, callBackFunc); } et.buy.utility.submit_order = function(price,invoice,course_data,invoice_data,orderid,package_data,order_type,coupon_val,mobile, callback_fn,province){ var params = "do=saveorder&course="+course_data+"&price="+price+"&invoice="+invoice+"&invoicedata="+invoice_data+"&orderid="+orderid+"&package="+package_data+"&ordertype="+order_type+"&couponval="+coupon_val+"&parentmobile="+mobile+"&province="+province; etajax.sendRequest(et.buy.utility.orderPath, "POST", params, callback_fn); } et.buy.utility.getordercourse = function(order_id,callBackFunc){ var params = "do=getorderinfo&order_id="+order_id; etajax.sendRequest(et.buy.utility.orderPath, "POST", params, callBackFunc); } et.buy.utility.get_course_name = function (course_guids, callback_fn){ var params = "do=getcoursename&guid=" + course_guids; etajax.sendRequest(et.buy.utility.buy_cart_path, "POST", params, callback_fn); } et.buy.utility.getorderhistory = function(index,callBackFunc){ var params = "do=getorderhistory&i="+index; etajax.sendRequest(et.buy.utility.orderPath, "POST", params, callBackFunc); } et.buy.utility.getpaymenthistory = function(index,callBackFunc){ var params = "do=paymenthistory&i="+index; etajax.sendRequest(et.buy.utility.paymentPath, "POST", params, callBackFunc); }</script> <script type="text/javascript" src="https://vip.jd100.com/js/json2.js"></script> </head> <body> <div class="wrap_listenQa"> <div class="listenQa"> <ul class="listenQa-tab"> <li class="qaLabel" name="sectionRec">本题问答<em class="ui-font-arrow">◆</em></li> <li class="qaLabel listenQa-tab-current" name="qa">我的提问<em class="ui-font-arrow">◆</em></li> </ul> <div class="listenQa-tab-con"> <div class="j_listenQaCon" style="display: none;"> <div class="fn-clear listenQaMain j_tipsHeight" style="height: 24px"> <div class="listenQaText"> 问题排行榜 </div> <div class="fn-right listenQaNav" id="J_listenQaNav"> <a class="new"><span>最新问题</span></a> <a class="most"><span>回答最多</span></a> <a class="support current"><span>获赞最多</span></a> </div> </div> <ul class="listenQa-list J_rankContent fn-scrollbar" style="height: 442px; overflow-y: auto; display: block;"><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4083998');return false;">质量分数是什么????原谅我的无知...</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4083998');return false;"><img src="http://dayidata1.jiandan100.cn:80/M00/11/04/CgEB7Vs8dp2AZkH4AACR6uKO7M8601.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">1回答</div><div class="listenQa-list-icon-time">2018-07-04</div><div class="listenQa-list-icon-support">3</div></div></li><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4255671');return false;">为什么这个算出来是物质的量?</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4255671');return false;"><img src="http://dayidata2.jiandan100.cn:80/M00/05/0D/CgEB7lu1-pGAX4b5AACUbWqDcqE463.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">3回答</div><div class="listenQa-list-icon-time">2018-10-04</div><div class="listenQa-list-icon-support">1</div></div></li><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4253703');return false;">是永远用1000×密度吗</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4253703');return false;"><img src="http://dayidata1.jiandan100.cn:80/M00/09/11/CgEB7Vu0dpCAN__EAACNgrf23tY522.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">1回答</div><div class="listenQa-list-icon-time">2018-10-03</div><div class="listenQa-list-icon-support">0</div></div></li><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4246816');return false;">这个数据从哪里得知</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4246816');return false;"><img src="http://dayidata2.jiandan100.cn:80/M00/01/0F/CgEB7luo-rSAIrZMAACgnr7u0_0464.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">1回答</div><div class="listenQa-list-icon-time">2018-09-24</div><div class="listenQa-list-icon-support">0</div></div></li><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4246821');return false;">这里怎么来的,没看懂???</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4246821');return false;"><img src="http://dayidata2.jiandan100.cn:80/M00/01/0F/CgEB7luo-_GAWGpBAACvuZx-kyk941.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">1回答</div><div class="listenQa-list-icon-time">2018-09-24</div><div class="listenQa-list-icon-support">0</div></div></li><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4209459');return false;">溶解度是什么?计算公式是?与w的关系是什</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4209459');return false;"><img src="http://dayidata1.jiandan100.cn:80/M00/0A/0F/CgEB7Vt6nsuAedabAACIoZoqYbw570.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">1回答</div><div class="listenQa-list-icon-time">2018-08-20</div><div class="listenQa-list-icon-support">0</div></div></li><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_3838527');return false;">老师你好,这道题不懂,讲详细些</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_3838527');return false;"><img src="http://dayidata1.jiandan100.cn:80/M00/07/03/CgEB7VmpQmWAWoD6AACAWngdsRI687.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">1回答</div><div class="listenQa-list-icon-time">2017-09-01</div><div class="listenQa-list-icon-support">0</div></div></li><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4253772');return false;">那么请问老师,为什么最后算出来的NaCl</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4253772');return false;"><img src="http://dayidata1.jiandan100.cn:80/M00/09/12/CgEB7Vu0e4iAUGB6AACdKnWpSTA556.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">1回答</div><div class="listenQa-list-icon-time">2018-10-03</div><div class="listenQa-list-icon-support">0</div></div></li><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4074837');return false;">这一问中质量分数是干什么用的</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4074837');return false;"><img src="http://dayidata1.jiandan100.cn:80/M00/0C/11/CgEB7VstE9WAI-aiAACRUdzog7k051.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">1回答</div><div class="listenQa-list-icon-time">2018-06-22</div><div class="listenQa-list-icon-support">0</div></div></li><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4014976');return false;">老师好,黄色圈出来的是为什么</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4014976');return false;"><img src="http://dayidata1.jiandan100.cn:80/M00/06/0B/CgEB7VrO7dqAQuXXAACN52u0o5k425.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">2回答</div><div class="listenQa-list-icon-time">2018-04-12</div><div class="listenQa-list-icon-support">0</div></div></li><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4253873');return false;">物理好到极点,但化学弱到极点,怎么办??</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4253873');return false;"><img src="http://dayidata2.jiandan100.cn:80/M00/04/12/CgEB7lu0hDmAbWNbAAB2w1uKHzc481.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">1回答</div><div class="listenQa-list-icon-time">2018-10-03</div><div class="listenQa-list-icon-support">0</div></div></li><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4255187');return false;">如图 谢谢</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4255187');return false;"><img src="http://dayidata2.jiandan100.cn:80/M00/05/09/CgEB7lu1uWSAMMk0AACPiAcSXSY089.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">1回答</div><div class="listenQa-list-icon-time">2018-10-04</div><div class="listenQa-list-icon-support">0</div></div></li><li><div class="fn-clear"><div class="listenQa-list-item-del"><div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_3954413');return false;">如果需要的溶液体积为410毫升,那我们计</a></div></div><div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_3954413');return false;"><img src="http://dayidata2.jiandan100.cn:80/M00/10/0C/CgEB7lp_psmAaCyXAAB-mTKL5qY840.jpg" width="90" height="80" alt="问题截图"></a></div></div><div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">1回答</div><div class="listenQa-list-icon-time">2018-02-11</div><div class="listenQa-list-icon-support">0</div></div></li></ul> </div> <div class="j_listenQaCon fn-hide" style="display: block;"> <div class="listenQa-tips j_tipsHeight" style="height: 20px"><p class="tipsInfo">有人帮你解答,记得也要去帮助别人!</p></div> <ul class="listenQa-list J_rankContent fn-scrollbar" style="height: 441px; overflow-y: auto;"> <li> <div class="fn-clear"> <div class="listenQa-list-item-del"> <div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4256804');return false;" style="display: block;">老师《一遍过》的难度怎样,适合高一同学做</a></div> </div> <div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4256804');return false;"><img src="https://dayidata2.jiandan100.cn/M00/0B/04/CgEB7Vu3CoOAHqkgAABsEtb07UI166.jpg" width="90" height="80" alt="问题截图"></a></div> </div> <div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">0回答</div><div class="listenQa-list-icon-time">2018-10-05</div><div class="listenQa-list-icon-support">0</div></div> </li> <li> <div class="fn-clear"> <div class="listenQa-list-item-del"> <div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4255204');return false;" style="display: block;">十字叉法是什么</a></div> </div> <div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4255204');return false;"><img src="https://dayidata2.jiandan100.cn/M00/0A/0A/CgEB7Vu1uxWAQZ5eAABDzQ5y8Q0211.jpg" width="90" height="80" alt="问题截图"></a></div> </div> <div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">1回答</div><div class="listenQa-list-icon-time">2018-10-04</div><div class="listenQa-list-icon-support">0</div></div> </li> <li> <div class="fn-clear"> <div class="listenQa-list-item-del"> <div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4253584');return false;" style="display: block;">老师能不能给我一些数学必修一第一章的综合</a></div> </div> <div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4253584');return false;"><img src="https://dayidata2.jiandan100.cn/M00/09/10/CgEB7Vu0bKaAZ5OKAABOIeVIkuE182.jpg" width="90" height="80" alt="问题截图"></a></div> </div> <div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">2回答</div><div class="listenQa-list-icon-time">2018-10-03</div><div class="listenQa-list-icon-support">0</div></div> </li> <li> <div class="fn-clear"> <div class="listenQa-list-item-del"> <div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4253469');return false;" style="display: block;">老师,为啥我做讲义上的题目我都会,做五年</a></div> </div> <div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4253469');return false;"><img src="https://dayidata2.jiandan100.cn/M00/04/0F/CgEB7lu0XzCAWfC9AAA6z1fpxpg663.jpg" width="90" height="80" alt="问题截图"></a></div> </div> <div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">4回答</div><div class="listenQa-list-icon-time">2018-10-03</div><div class="listenQa-list-icon-support">0</div></div> </li> <li> <div class="fn-clear"> <div class="listenQa-list-item-del"> <div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4244451');return false;" style="display: block;">这道题不用画图的方法怎么解</a></div> </div> <div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4244451');return false;"><img src="https://dayidata2.jiandan100.cn/M00/05/0E/CgEB7VunFPSAT7K4AAA-gchmeF8013.jpg" width="90" height="80" alt="问题截图"></a></div> </div> <div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">5回答</div><div class="listenQa-list-icon-time">2018-09-23</div><div class="listenQa-list-icon-support">0</div></div> </li> <li> <div class="fn-clear"> <div class="listenQa-list-item-del"> <div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4244412');return false;" style="display: block;">老师,能不能讲讲复合函数的单调性,顺便给</a></div> </div> <div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4244412');return false;"><img src="https://dayidata2.jiandan100.cn/M00/05/0D/CgEB7VunDdqAJoRQAABDrr8ErOg893.jpg" width="90" height="80" alt="问题截图"></a></div> </div> <div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">3回答</div><div class="listenQa-list-icon-time">2018-09-23</div><div class="listenQa-list-icon-support">1</div></div> </li> <li> <div class="fn-clear"> <div class="listenQa-list-item-del"> <div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4237678');return false;" style="display: block;">为什么我用根的判别式法求值域有时候不正确</a></div> </div> <div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4237678');return false;"><img src="https://dayidata2.jiandan100.cn/M00/02/0F/CgEB7Vucam6ASwW9AABGUonzyKQ257.jpg" width="90" height="80" alt="问题截图"></a></div> </div> <div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">3回答</div><div class="listenQa-list-icon-time">2018-09-15</div><div class="listenQa-list-icon-support">0</div></div> </li> <li> <div class="fn-clear"> <div class="listenQa-list-item-del"> <div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4234203');return false;" style="display: block;">老师能详细解析一下这题么(最好用语音)</a></div> </div> <div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4234203');return false;"><img src="https://dayidata2.jiandan100.cn/M00/01/04/CgEB7VuUol6AAbJjAABAbyozXjQ344.jpg" width="90" height="80" alt="问题截图"></a></div> </div> <div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">2回答</div><div class="listenQa-list-icon-time">2018-09-09</div><div class="listenQa-list-icon-support">0</div></div> </li> <li> <div class="fn-clear"> <div class="listenQa-list-item-del"> <div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4229246');return false;" style="display: block;">为啥我下载的讲义与答疑老师给的附件都打不</a></div> </div> <div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4229246');return false;"><img src="https://dayidata2.jiandan100.cn/M00/0E/04/CgEB7luLeA6AV_cNAABlMk53thE850.jpg" width="90" height="80" alt="问题截图"></a></div> </div> <div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">2回答</div><div class="listenQa-list-icon-time">2018-09-02</div><div class="listenQa-list-icon-support">0</div></div> </li> <li> <div class="fn-clear"> <div class="listenQa-list-item-del"> <div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4229236');return false;" style="display: block;">离子如何比较氧化性还原性????(火影迷戳进来)</a></div> </div> <div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall('qa:getContent_4229236');return false;"><img src="https://dayidata2.jiandan100.cn/M00/13/02/CgEB7VuLdWWACuSbAAAm2DpZr5c371.jpg" width="90" height="80" alt="问题截图"></a></div> </div> <div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">2回答</div><div class="listenQa-list-icon-time">2018-09-02</div><div class="listenQa-list-icon-support">1</div></div> </li> <li><div id="moreMyQa" style="cursor:pointer;" qid="4229236">更多我的问题</div></li> </ul> </div> </div> </div> </div> <script type="text/javascript"> toggleTab("click", ".listenQa-tab li", ".j_listenQaCon", "listenQa-tab-current"); displayEllipsis(".listenQa-list-item-til a", 30, 1); var labelClick = {}; var myReplyNum = 0; var sectionguid = window.location.href.split("/")[5]; var samesectionid = window.location.href.split("/")[6]; var temp; null ? temp = null : temp = []; labelClick.sectionRec = 0; labelClick.qa = 0; labelClick.userRec = 0; labelClick.update = 0; var newReplyJson = '[]'; var newReply = JSON.parse(newReplyJson); var newNum = '0'; var pushNewReply = '[]'; var validpushNewReply = '[]'; $(document).ready(function(){ $("#J_listenQaNav a").eq(2).trigger("click"); etCall('qa:pushNewMsg_' + newNum + '_' + validpushNewReply); displayEllipsis(".J_ellText a", 15, 1); return false; }); function changeStatue( id ){ for( var key in temp ){ if( temp[key].id == id ){ temp[key].tip = true; } } } function sendToClient(obj, parm) { var id = obj.attr('qaid'); var str = 'qa:getContent_'+id; //加粗意味着未读 changeStatue(id); if(obj. hasClass('fb')){ obj.removeClass('fb'); str += '_' + parm;//给文章详细页添加未读标签 newNum--; etCall('qa:pushNewMsg_' + newNum);//通知简单课堂修改未读总数 //修改自己的未读数 var num = $('#'+parm+'_num').text(); num--; if(num > 0){ $('#'+parm+'_num').text(num); }else{ $('#'+parm+'_num').remove(); } } etCall(str); return false; } function readUserRec(obj) { var id = obj.attr('qaid'); var str = 'qa:getContent_'+id; if(obj. hasClass('fb')){ obj.removeClass('fb'); str += '_tip_reply'; } etCall(str); return false; } function saveLabelClick() { if(labelClick.update > 0){ var userid = 24423000; var json = JSON.stringify(labelClick); labelClick.sectionRec = 0; labelClick.qa = 0; labelClick.userRec = 0; labelClick.update = 0; $.post( 'https://dayi.jd100.com/service/qa/software/', {"do":"labelClick","userId":userid,"json":json}, function(data){ } ); } } $('#moreMyQa').click(function(){ var userid = 24423000; var qid = $(this).attr('qid'); var obj = $(this); $.post( 'https://dayi.jd100.com/service/qa/software/', {"do":"myqalist","userId":userid,"qid":qid}, function(json){ var data = JSON.parse(json); if(data.success){ var qaList = data.data; var html = ''; for(var i=0;i<qaList.length;i++){ //排重 html += '<li>'+ '<div class="fn-clear"><div class="listenQa-list-item-del">'+ '<div class="listenQa-list-item-til"><a href="javasrcipt:void(0);" onclick="etCall(\'qa:getContent_'+qaList.id+'\');return false;">'+qaList.title+'</a></div>'+ '</div>'+ '<div class="listenQa-list-item-img"><a href="javasrcipt:void(0);" onclick="etCall(\'qa:getContent_'+qaList.id+'\');return false;"><img src="'+(qaList.attachment_data != null ? qaList.attachment_data[0]['url'] : '')+'" width="90" height="80" alt="问题截图"></a></div></div>'+ '<div class="listenQa-list-item-reply fn-clear"><div class="listenQa-list-icon-reply">'+qaList.reply_count+'回答</div><div class="listenQa-list-icon-time">'+qaList.insert_time+'</div><div class="listenQa-list-icon-support">'+qaList.praisecount+'</div></div>'+ '</li>'; } obj.attr('qid',data.qid).parent().before(html); }else{ obj.text('已无更多的提问').css('cursor',false); } } ); }); var total = temp.length, num = 0, count = 0, step = 6, postXhr = true, renderRankDatas = []; $("body").on("click","#J_getListNew",function(e){ if( postXhr ){ count++; } var params = { "do" : "changeUserRecQaList", "sectionguid" : sectionguid }; if( postXhr && count < 21 ){ $.post("/service/qa/software/", params, function ( datas ){ if( datas.success ){ if( datas.data.length > 0){ for( var i = 0; i < datas.data.length; i++ ){ temp.push( datas.data ); } total = temp.length; renderExListDom( datas.data ); } if( datas.data.length < step){ postXhr = false; } }else{ alert("网络繁忙,请稍后再试。"); } }, "json"); }else{ |
|