UNPKG

fd-gulp-convert-encoding

Version:

convert file to assigned charset

172 lines (149 loc) 7.85 kB
;(function($) { var AsynImgOffer, Sandbox, defConfig, requestURL, self, win, QU; QU = Qingguo.Utility; win = window; self = null; requestURL = "http://www.1688.com/chanpin/rpc/query.jsonp?_input_charset=utf-8&_output_charset=gbk"; Sandbox = null; defConfig = { url: requestURL, data: { showStyle: "img" } }; AsynImgOffer = function(sb) { Sandbox = sb; return AsynImgOffer; }; $.extend(AsynImgOffer, { init: function() { self = this; self.collectParam(); defConfig.success = self.successCallBack; defConfig.error = self.failCallBack; self.sendARequest(); }, collectParam: function() { var formInput, item, requestData, _i, _len; formInput = $("#pageNavForm").serializeArray(); requestData = {}; for (_i = 0, _len = formInput.length; _i < _len; _i++) { item = formInput[_i]; requestData[item.name] = item.value; } requestData.loadCount = 1; if (win.asynConfig != null) { requestData.industry = win.asynConfig.industry; requestData.beginPage = win.asynConfig.navigationPage; } $.extend(defConfig.data,requestData); }, sendARequest: function() { QU.getRPCJsonp(defConfig.url, defConfig); }, successCallBack: function(data) { self.renderHtml(data); Sandbox.notify(Qingguo.Config.Events.imgLazyLoadInit, null); }, failCallBack: function() { }, renderHtml: function(data) { var templateHtml; // ��� Qingguo.Utility.aliclick(this, "?searchtrace=" + 'w_sale_asyn_load'); if (typeof data === 'undefined' || data.length < 1) { return 0; } if( typeof offerUrls === 'undefined' ){ offerUrls = {}; } app = { setUrl: function( oid, p4pClickUrl ) { offerUrls[0][oid] = p4pClickUrl; } }; templateHtml = '<li class="fd-clr">\ <h2 class="fd-clr">\ <a class="company-name" rel="nofollow" title="��������껵�����������" target="_blank" href="http://shop1364404095492.1688.com"><strong>��������껵�����������</strong></a>\ <a class="chengxintong" rel="nofollow" href="http://shop1368641113271.1688.com/page/creditdetail.htm" target="_blank"><i class="fui-ico-cxt16x16"></i>��<span class="CreditYear">1</span>�� </a>\ <a class="deal-model" href="#" target="_blank"><i class="fui-ico-tradeLevel level-5"></i></a>\ <span class="company-address">�㽭ʡ ������</span>\ </h2>\ <div class="company-info">\ <div class="item">\ <em>��Ӫ��Ʒ��</em>\ <a target="_blank" href="http://dfyijiacn.1688.com/page/offerlist.htm?tracelog=p4p" rel="nofollow">�ֱ�; ������Ʒ; ��ʱ��; ��ˮ�ֱ�</a>\ </div>\ <div class="item">\ <em>��Ӫģʽ��</em>\ <a target="_blank" href="http://dfyijiacn.1688.com/page/offerlist.htm?tracelog=p4p" rel="nofollow">��������</a>\ </div>\ <div class="item">\ <em>����ע�᣺</em>\ <a target="_blank" href="http://dfyijiacn.1688.com/page/offerlist.htm?tracelog=p4p" rel="nofollow">2013�������300��Ԫ��</a>\ </div>\ <div class="item">\ <em>�ɽ���¼��</em>\ <a target="_blank" href="http://dfyijiacn.1688.com/page/offerlist.htm?tracelog=p4p" rel="nofollow">4715��</a>\ </div>\ <div class="item">\ <em>���������</em>\ <a target="_blank" href="http://dfyijiacn.1688.com/page/offerlist.htm?tracelog=p4p" rel="nofollow">500ƽ����</a>\ </div>\ <div class="item">\ <em>��Ӫҵ�</em>\ <a target="_blank" href="http://dfyijiacn.1688.com/page/offerlist.htm?tracelog=p4p" rel="nofollow">100-900��Ԫ</a>\ </div>\ </div>\ <div class="company-brief">\ ��껰ٻ���Ӫ ���ðٻ� ��Ʒ ����С��Ʒ�ȡ�����˾�������ڳ���ͨ���ˡ�����Ϊ����ͻ��ṩ�����ʵĻ�Դ�����Żݵļ۸񡣹�˾�ŶӾ��������ڹ��ͻ������ڼ����·��񣬴��µ�-�ʼ�-����-�ۺ����ȶ��ı��ϡ������ž�Ӫ �����˿͡��������������Զ����ּ��\ </div>\ <div class="company-related-pic fd-clr">\ <div class="company-pic">\ <div class="company-product-pic verticalImg">\ <a href="http://detail.1688.com/offer/1266193255.html" click-item="img" title="" target="_blank" class="boxImg">\ <img alt="����ƴ���߼������µ���ˮ�� ��ˮ��1.8L/�� ���õ��� һ������" src="http://wd.alibaba-inc.com/i/150-150.png" style="zoom: 1;">\ </a>\ </div>\ <div class="pic-detail">\ <a title="108�ź�̴ľ���������ִ� ������̯�²�Ʒ����ҹ�б��� 2Ԫ������" target="_blank" href="http://detail.1688.com/offer/1264023432.html">108�ź�̴ľ���������ִ� ������̯�²�Ʒ����ҹ�б��� <font color="red">2Ԫ��</font>����</a>\ </div>\ </div>\ <div class="company-pic">\ <div class="company-product-pic verticalImg">\ <a href="http://detail.1688.com/offer/1266193255.html" click-item="img" title="" target="_blank" class="boxImg">\ <img alt="����ƴ���߼������µ���ˮ�� ��ˮ��1.8L/�� ���õ��� һ������" src="http://wd.alibaba-inc.com/i/150-150.png" style="zoom: 1;">\ </a>\ </div>\ <div class="pic-detail">\ <a title="108�ź�̴ľ���������ִ� ������̯�²�Ʒ����ҹ�б��� 2Ԫ������" target="_blank" href="http://detail.1688.com/offer/1264023432.html">108�ź�̴ľ���������ִ� ������̯�²�Ʒ����ҹ�б��� <font color="red">2Ԫ��</font>����</a>\ </div>\ </div>\ <div class="company-pic">\ <div class="company-product-pic verticalImg">\ <a href="http://detail.1688.com/offer/1266193255.html" click-item="img" title="" target="_blank" class="boxImg">\ <img alt="����ƴ���߼������µ���ˮ�� ��ˮ��1.8L/�� ���õ��� һ������" src="http://wd.alibaba-inc.com/i/150-150.png" style="zoom: 1;">\ </a>\ </div>\ <div class="pic-detail">\ <a title="108�ź�̴ľ���������ִ� ������̯�²�Ʒ����ҹ�б��� 2Ԫ������" target="_blank" href="http://detail.1688.com/offer/1264023432.html">108�ź�̴ľ���������ִ� ������̯�²�Ʒ����ҹ�б��� <font color="red">2Ԫ��</font>����</a>\ </div>\ </div>\ </div>\ </li>'; var html_re = ''; for(var i = 0; i < 5; i++) { html_re += templateHtml; } $.use('web-sweet', function() { var offers; offers = FE.util.sweet(html_re).applyData(data, app); $("ul.qg-offerresults", "#content").append(offers); $("#offers_asyn").remove(); Sandbox.notify(Qingguo.Config.Events.OfferAsyncOffer, {}); }); } }); Qingguo.Business.AsynImgOffer = AsynImgOffer; AppCore.lazyRegister("qingguo_mod_asynimgoffer", "Qingguo.Business.AsynImgOffer", "#offers_asyn", "exposure"); })(jQuery);