<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[木子屋 - Web编程]]></title>
  <subtitle type="html"><![CDATA[Dnawo&#39;s BLOG]]></subtitle>
  <id>http://www.mzwu.com/</id>
  <link rel="alternate" type="text/html" href="http://www.mzwu.com/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.mzwu.com/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2023-07-01T01:09:11+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[【API】顺丰速递运费时效查询接口文档]]></title>
	  <author>
		 <name>dnawo</name>
		 <uri>http://www.mzwu.com/</uri>
		 <email>service@mzwu.com</email>
	  </author>
	  <category term="" scheme="http://www.mzwu.com/default.asp?cateID=5" label="Web编程" /> 
	  <updated>2023-07-01T01:09:11+08:00</updated>
	  <published>2023-07-01T01:09:11+08:00</published>
		  <summary type="html"><![CDATA[<img width="630" height="295" src="http://www.mzwu.com/pic/202307/001.jpg" border="0" alt=""/><br/><br/>接口统一HOST：<a href="https://www.sf-express.com" target="_blank" rel="external">https://www.sf-express.com</a><br/><br/><strong>一、查询地址编号</strong><br/><br/>POST /sf-service-core-web/service/region/queryRegionListByName?lang=sc<i>&amp;</i>region=cn&amp;translate=sc<br/><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">{&#34;city&#34;:&#34;杭州市&#34;,&#34;district&#34;:&#34;西湖区&#34;,&#34;province&#34;:&#34;浙江省&#34;}</div></div><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">{<br/>&#160;&#160;&#160;&#160;&#34;traceId&#34;: &#34;3d0befda1912434ab980d399b291409c&#34;,<br/>&#160;&#160;&#160;&#160;&#34;timestamp&#34;: &#34;2023-07-01 00:51:57.935&#34;,<br/>&#160;&#160;&#160;&#160;&#34;success&#34;: true,<br/>&#160;&#160;&#160;&#160;&#34;code&#34;: 0,<br/>&#160;&#160;&#160;&#160;&#34;message&#34;: &#34;请求成功&#34;,<br/>&#160;&#160;&#160;&#160;&#34;detailMessage&#34;: null,<br/>&#160;&#160;&#160;&#160;&#34;result&#34;: [<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;id&#34;: &#34;40-SC&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;code&#34;: &#34;A330000000&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;rateCode&#34;: &#34;330&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;name&#34;: &#34;浙江省&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;lang&#34;: &#34;SC&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;level&#34;: 2,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;parentCode&#34;: &#34;A000086000&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;parentId&#34;: &#34;11&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;countryCode&#34;: &#34;A000086000&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;distId&#34;: &#34;40&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;availableAsDestination&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;availableAsOrigin&#34;: null<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;},<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;id&#34;: &#34;144-SC&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;code&#34;: &#34;A330100000&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;rateCode&#34;: &#34;571&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;name&#34;: &#34;杭州市&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;lang&#34;: &#34;SC&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;level&#34;: 3,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;parentCode&#34;: &#34;A330000000&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;parentId&#34;: &#34;40&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;countryCode&#34;: &#34;A000086000&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;distId&#34;: &#34;144&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;availableAsDestination&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;availableAsOrigin&#34;: null<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;},<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;id&#34;: &#34;3126-SC&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;code&#34;: &#34;A330106000&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;rateCode&#34;: &#34;571&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;name&#34;: &#34;西湖区&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;lang&#34;: &#34;SC&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;level&#34;: 4,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;parentCode&#34;: &#34;A330100000&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;parentId&#34;: &#34;144&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;countryCode&#34;: &#34;A000086000&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;distId&#34;: &#34;3126&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;availableAsDestination&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;availableAsOrigin&#34;: null<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;],<br/>&#160;&#160;&#160;&#160;&#34;obj&#34;: null<br/>}</div></div><br/><strong>二、查询运费时效</strong><br/><br/>GET /sf-service-core-web/service/product/psds/freightPrice/query<br/><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">lang=sc<i>&amp;</i>region=cn&amp;translate=<i>&amp;</i>timestamp=1688140712725&amp;label=1&amp;origin=A330106000&amp;dest=A4403001768&amp;originCityCode=571&amp;destCityCode=755&amp;srcZoneCode=&amp;destZoneCode=&amp;weight=1&amp;weightUnit=kg&amp;postcode=&amp;time=2023-06-30+19:00:00&amp;width=&amp;height=&amp;length=&amp;lengthUnit=&amp;commodityName=&amp;orderCount=1&amp;destPostcode=&amp;payMethod=1&amp;paymentCountry=CN</div></div><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">{<br/>&#160;&#160;&#160;&#160;&#34;traceId&#34;: &#34;ea28a151ad4e4032bb79c637b98a9cd4&#34;,<br/>&#160;&#160;&#160;&#160;&#34;timestamp&#34;: &#34;2023-07-01 01:08:57.679&#34;,<br/>&#160;&#160;&#160;&#160;&#34;success&#34;: true,<br/>&#160;&#160;&#160;&#160;&#34;code&#34;: 0,<br/>&#160;&#160;&#160;&#160;&#34;message&#34;: &#34;请求成功&#34;,<br/>&#160;&#160;&#160;&#160;&#34;detailMessage&#34;: null,<br/>&#160;&#160;&#160;&#160;&#34;result&#34;: {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;productFreightPrices&#34;: [<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;limitTypeCode&#34;: &#34;T4&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;limitTypeName&#34;: &#34;顺丰特快&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;cargoTypeCode&#34;: &#34;C201&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;cargoTypeName&#34;: &#34;包裹&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;productCode&#34;: &#34;S1&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;productName&#34;: &#34;顺丰特快&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;productDisplayName&#34;: &#34;顺丰特快&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;distanceTypeCode&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;distanceTypeName&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;freight&#34;: 23,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;fuelFreight&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;regionFreight&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;totalFreight&#34;: 23,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;additionalFee&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;discountFee&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;weight&#34;: 1,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;currencyCode&#34;: &#34;CNY&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;currencyName&#34;: &#34;人民币&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;reachTime&#34;: &#34;2023-07-01 18:00&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;reachTimeNotice&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;reachTimeNoticeTraditional&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;reachTimeNoticeEnglish&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;deliverTime&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;closedTime&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;originView&#34;: 1,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;destView&#34;: 1,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;suburbFlg&#34;: false,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;overtimeRefund&#34;: 0,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;pickupFreight&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;transportFreight&#34;: 23,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;distributionFreight&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;priceDetail&#34;: &#34;首重(1.0kg)23.0元,续重13.0元/kg&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;freightPriceItemList&#34;: [],<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;specialDisplay&#34;: null<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;},<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;limitTypeCode&#34;: &#34;T6&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;limitTypeName&#34;: &#34;顺丰标快&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;cargoTypeCode&#34;: &#34;T6&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;cargoTypeName&#34;: &#34; &#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;productCode&#34;: &#34;S2&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;productName&#34;: &#34;顺丰标快&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;productDisplayName&#34;: &#34;顺丰标快&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;distanceTypeCode&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;distanceTypeName&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;freight&#34;: 18,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;fuelFreight&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;regionFreight&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;totalFreight&#34;: 18,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;additionalFee&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;discountFee&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;weight&#34;: 1,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;currencyCode&#34;: &#34;CNY&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;currencyName&#34;: &#34;人民币&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;reachTime&#34;: &#34;2023-07-02 12:00&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;reachTimeNotice&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;reachTimeNoticeTraditional&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;reachTimeNoticeEnglish&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;deliverTime&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;closedTime&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;originView&#34;: 1,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;destView&#34;: 1,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;suburbFlg&#34;: false,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;overtimeRefund&#34;: 0,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;pickupFreight&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;transportFreight&#34;: 18,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;distributionFreight&#34;: null,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;priceDetail&#34;: &#34;首重(1.0kg)18.0元,续重9.0元/kg&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;freightPriceItemList&#34;: [],<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;specialDisplay&#34;: null<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;],<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#34;productPackServices&#34;: []<br/>&#160;&#160;&#160;&#160;},<br/>&#160;&#160;&#160;&#160;&#34;obj&#34;: null<br/>}</div></div><br/><strong>相关链接</strong><br/><br/>[1].顺丰运费时效：<a target="_blank" href="https://www.sf-express.com/chn/sc/price-query" rel="external">https://www.sf-express.com/chn/sc/price-query</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.mzwu.com/article.asp?id=5072" /> 
	  <id>http://www.mzwu.com/default.asp?id=5072</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ASP.NET(C#)接收POST提交的JSON数据示例]]></title>
	  <author>
		 <name>dnawo</name>
		 <uri>http://www.mzwu.com/</uri>
		 <email>service@mzwu.com</email>
	  </author>
	  <category term="" scheme="http://www.mzwu.com/default.asp?cateID=5" label="Web编程" /> 
	  <updated>2022-12-21T23:13:39+08:00</updated>
	  <published>2022-12-21T23:13:39+08:00</published>
		  <summary type="html"><![CDATA[在做一个项目对接时，状态信息对方使用POST提交JSON数据进行推送， ASP.NET C#接收程序如下：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code26580);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code26580>string result = string.Empty;<br/><br/>using (StreamReader stream = new StreamReader(Request.InputStream))<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;result = HttpUtility.UrlDecode(stream.ReadToEnd(), Encoding.UTF8);<br/>&nbsp;&nbsp;&nbsp;&nbsp;//todo<br/>}<br/><br/>Response.Write(&#34;{\&#34;msg\&#34;:\&#34;接收成功\&#34;,\&#34;code\&#34;:200,\&#34;success\&#34;:true}&#34;);</div></div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.mzwu.com/article.asp?id=5028" /> 
	  <id>http://www.mzwu.com/default.asp?id=5028</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[.NET JSON序列化/反序列化框架Newtonsoft.Json使用示例]]></title>
	  <author>
		 <name>dnawo</name>
		 <uri>http://www.mzwu.com/</uri>
		 <email>service@mzwu.com</email>
	  </author>
	  <category term="" scheme="http://www.mzwu.com/default.asp?cateID=5" label="Web编程" /> 
	  <updated>2022-12-19T18:35:34+08:00</updated>
	  <published>2022-12-19T18:35:34+08:00</published>
		  <summary type="html"><![CDATA[在NuGet安装Newtonsoft.Json，引用后就可以在项目中使用了：<br/><br/><img width="630" height="393" src="http://www.mzwu.com/pic/202212/013.gif" border="0" alt=""/><br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code18294);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code18294>using Newtonsoft.Json;<br/>using System;<br/><br/>namespace ConsoleApp1<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;public class User<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int Id { get; set; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public string Name { get; set; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public DateTime Cr&#101;ated { get; set; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;class Program<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static void Main(string[] args)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;User user = new User();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user.Id = 1;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user.Name = &#34;dnawo&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user.Cr&#101;ated = DateTime.Now;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//序列化<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(&#34;序列化：&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string json = JsonConvert.SerializeObject(user);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(json);<br/>            //反序列化<br/>            Console.WriteLine(&#34;反序列化：&#34;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;User user1 = JsonConvert.DeserializeObject&lt;User&gt;(json);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(user1.Name);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ReadLine();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}</div></div><br/>运行结果：<br/><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">序列化：<br/>{&#34;Id&#34;:1,&#34;Name&#34;:&#34;dnawo&#34;,&#34;Cr&#101;ated&#34;:&#34;2022-12-19T18:22:46.5993078+08:00&#34;}<br/>反序列化：<br/>dnawo</div></div><br/><strong>使用JsonIgnore指定某些类成员不序列化</strong><br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code96268);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code96268>public class User<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;public int Id { get; set; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;public string Name { get; set; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;[JsonIgnore]<br/>&nbsp;&nbsp;&nbsp;&nbsp;public DateTime Cr&#101;ated { get; set; }<br/>}</div></div><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">{&#34;Id&#34;:1,&#34;Name&#34;:&#34;dnawo&#34;}</div></div><br/><strong>使用JsonProperty缩写类成员名称</strong><br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code35789);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code35789>public class User<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;[JsonProperty(&#34;id&#34;)]<br/>&nbsp;&nbsp;&nbsp;&nbsp;public int Id { get; set; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;[JsonProperty(&#34;na&#34;)]<br/>&nbsp;&nbsp;&nbsp;&nbsp;public string Name { get; set; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;[JsonProperty(&#34;dt&#34;)]<br/>&nbsp;&nbsp;&nbsp;&nbsp;public DateTime Cr&#101;ated { get; set; }<br/>}</div></div><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">{&#34;id&#34;:1,&#34;na&#34;:&#34;dnawo&#34;,&#34;dt&#34;:&#34;2022-12-19T18:22:46.5993078+08:00&#34;}</div></div><br/><strong>相关链接</strong><br/><br/>[1].Newtonsoft.Json官网：<a href="https://www.newtonsoft.com/json" target="_blank" rel="external">https://www.newtonsoft.com/json</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.mzwu.com/article.asp?id=5026" /> 
	  <id>http://www.mzwu.com/default.asp?id=5026</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ASP多行字符串写法]]></title>
	  <author>
		 <name>dnawo</name>
		 <uri>http://www.mzwu.com/</uri>
		 <email>service@mzwu.com</email>
	  </author>
	  <category term="" scheme="http://www.mzwu.com/default.asp?cateID=5" label="Web编程" /> 
	  <updated>2022-09-14T21:25:30+08:00</updated>
	  <published>2022-09-14T21:25:30+08:00</published>
		  <summary type="html"><![CDATA[有时候ASP字符串很长，将其分隔为多行更便于阅读，直接换行会出错：<br/><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><i>Microsoft VBscri&#112;t 编译器错误 错误 &#39;800a0409&#39;<br/>未结束的字符串常量<br/>/index.asp，行 25 </i></div></div><br/>借助下划线(_)可实现字符串换行：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code37552);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code37552>&lt;%<br/>Dim str<br/>str = &#34;ab&#34;_<br/>&amp;&#34;cd&#34;_<br/>&amp;&#34;ef&#34;_<br/>&amp;&#34;g&#34;<br/>%&gt;</div></div><br/>语句也可以换行：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code19798);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code19798>&lt;%<br/>Dim num<br/>num = 1+2 _<br/>+3_<br/>+4_<br/>+5<br/>%&gt;</div></div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.mzwu.com/article.asp?id=5003" /> 
	  <id>http://www.mzwu.com/default.asp?id=5003</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ASP接收POST提交的JSON数据示例]]></title>
	  <author>
		 <name>dnawo</name>
		 <uri>http://www.mzwu.com/</uri>
		 <email>service@mzwu.com</email>
	  </author>
	  <category term="" scheme="http://www.mzwu.com/default.asp?cateID=5" label="Web编程" /> 
	  <updated>2022-05-24T08:22:38+08:00</updated>
	  <published>2022-05-24T08:22:38+08:00</published>
		  <summary type="html"><![CDATA[在做一个项目对接时，状态信息对方使用POST提交JSON数据进行推送， ASP接收程序如下：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code46502);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code46502>&lt;%<br/>Function bytes2bstr(vin)<br/>&nbsp;&nbsp;&nbsp;&nbsp;Dim objStream,result&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set objStream = Server.Cr&#101;ateObject(&#34;ADODB.Stream&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;objStream.Type = 2<br/>&nbsp;&nbsp;&nbsp;&nbsp;objStream.Open<br/>&nbsp;&nbsp;&nbsp;&nbsp;objStream.WriteText vin<br/>&nbsp;&nbsp;&nbsp;&nbsp;objStream.Position = 0<br/>&nbsp;&nbsp;&nbsp;&nbsp;objStream.Charset = &#34;utf-8&#34;&#39;或者gb2312&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;objStream.Position = 2<br/>&nbsp;&nbsp;&nbsp;&nbsp;result = objStream.ReadText<br/>&nbsp;&nbsp;&nbsp;&nbsp;objStream.Close<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set objStream = Nothing<br/>&nbsp;&nbsp;&nbsp;&nbsp;bytes2bstr = result<br/>End function<br/><br/>Dim numCount : numCount = Request.TotalBytes<br/>If numCount&gt;0 Then<br/>&#160;&#160;&#160;&#160;Response.Write(bytes2bstr(Request.BinaryRead(numCount)))<br/>End If<br/>%&gt;</div></div><br/>注意，Request.BinaryRead和Request.Form互斥，使用一个后不能再使用另一个：<br/><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><i>Request 对象 错误 &#39;ASP 0207 : 80004005&#39;<br/>不能使用 Request.Form<br/>/request.asp，行 30<br/>调用 BinaryRead 之后，不能使用 Request.Form 集合。 </i></div></div><br/><div class="UBBPanel quotePanel"><div class="UBBTitle"><img src="http://www.mzwu.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent"><i>Request 对象 错误 &#39;ASP 0206 : 80004005&#39;<br/>不能调用 BinaryRead<br/>/request.asp，行 32<br/>使用 Request.Form 集合之后，不能调用 BinaryRead。&nbsp;&nbsp;</i></div></div><br/><strong>参考资料</strong><br/><br/>[1].asp接收和解析post传递的json数据：<a href="https://blog.csdn.net/lanzengquan/article/details/123707971" target="_blank" rel="external">https://blog.csdn.net/lanzengquan/article/details/123707971</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.mzwu.com/article.asp?id=4958" /> 
	  <id>http://www.mzwu.com/default.asp?id=4958</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[百度地图标注添加数字序号示例(Javascri&#112;t API)]]></title>
	  <author>
		 <name>dnawo</name>
		 <uri>http://www.mzwu.com/</uri>
		 <email>service@mzwu.com</email>
	  </author>
	  <category term="" scheme="http://www.mzwu.com/default.asp?cateID=5" label="Web编程" /> 
	  <updated>2021-03-29T09:42:56+08:00</updated>
	  <published>2021-03-29T09:42:56+08:00</published>
		  <summary type="html"><![CDATA[给标注(Marker)添加数字序号会使地图更直观，我想到了两种方法可以给百度地图标注添加数字，代码分享出来，大家可自行选择。<br/><br/><strong>使用带数字的图标替换标注默认图标</strong><br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code66392);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code66392>var icon = new BMap.Icon(&#34;/img/02.png&#34;, new BMap.Size(50, 44));<br/>var marker = new BMap.Marker(map.getCenter(), {icon:icon});<br/>map.addOverlay(marker); </div></div><br/><img src="http://www.mzwu.com/pic/202103/127.jpg" border="0" alt=""/><br/><br/><strong>在标注上添加文本标注Label</strong><br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code33280);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code33280>//创建并返回带数字的Marker<br/>var cr&#101;ateMarker = function(point, content){<br/>&#160;&#160;&#160;&#160;var marker = new BMap.Marker(point);<br/>&#160;&#160;&#160;&#160;var label = new BMap.Label(content,{offset:new BMap.Size(((content+&#34;&#34;).length==1)?5:0,3)});<br/>&#160;&#160;&#160;&#160;label.setStyle({background:&#39;none&#39;, color:&#39;#fff&#39;, border:&#39;none&#39;});<br/>&#160;&#160;&#160;&#160;marker.setLabel(label);<br/>&#160;&#160;&#160;&#160;return marker;<br/>}<br/>map.addOverlay(cr&#101;ateMarker(map.getCenter(), 2)); </div></div><br/><img src="http://www.mzwu.com/pic/202103/128.jpg" border="0" alt=""/><br/><br/><strong>完整示例</strong><br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code32616);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code32616>&lt;!DOCTYPE html&gt;<br/>&lt;html&gt;<br/>&lt;head&gt;<br/>&lt;meta name=&#34;viewport&#34; content=&#34;initial-scale=1.0, user-scalable=no&#34; /&gt;<br/>&lt;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=utf-8&#34; /&gt;<br/>&lt;title&gt;Hello, World&lt;/title&gt;<br/>&lt;style type=&#34;text/css&#34;&gt;<br/>html{height:100%}<br/>body{height:100%;margin:0px;padding:0px}<br/>#container{height:100%}<br/>&lt;/style&gt;<br/>&lt;script type=&#34;text/javascri&#112;t&#34; src=&#34;//api.map.baidu.com/api?v=3.0&amp;ak=您的密钥&#34;&gt;<br/>&lt;/script&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&lt;div id=&#34;container&#34;&gt;&lt;/div&gt;<br/>&lt;script type=&#34;text/javascri&#112;t&#34;&gt;<br/>&#160;&#160;&#160;&#160;//创建并返回带数字的Marker<br/>&#160;&#160;&#160;&#160;var cr&#101;ateMarker = function(point, content){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var marker = new BMap.Marker(point);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var label = new BMap.Label(content,{offset:new BMap.Size(((content+&#34;&#34;).length==1)?5:0,3)});<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;label.setStyle({background:&#39;none&#39;, color:&#39;#fff&#39;, border:&#39;none&#39;});<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;marker.setLabel(label);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;return marker;<br/>&#160;&#160;&#160;&#160;}<br/><br/>&#160;&#160;&#160;&#160;var map = new BMap.Map(&#34;container&#34;);<br/>&#160;&#160;&#160;&#160;var point = new BMap.Point(120.124469,30.26139);<br/>&#160;&#160;&#160;&#160;map.centerAndZoom(point, 15);<br/>&#160;&#160;&#160;&#160;map.enableScrollWheelZoom(true);<br/>&#160;&#160;&#160;&#160;//在地图上添加Marker<br/>&#160;&#160;&#160;&#160;for(var i=1;i&lt;=15;i++){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var point = new BMap.Point(map.getCenter().lng+0.001*i, map.getCenter().lat);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;map.addOverlay(cr&#101;ateMarker(point, i));<br/>&#160;&#160;&#160;&#160;}<br/>&lt;/script&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;</div></div><br/><img src="http://www.mzwu.com/pic/202103/129.jpg" border="0" alt=""/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.mzwu.com/article.asp?id=4802" /> 
	  <id>http://www.mzwu.com/default.asp?id=4802</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ASP.NET接收AjAx+FormData传送的文件实现文件上传示例]]></title>
	  <author>
		 <name>dnawo</name>
		 <uri>http://www.mzwu.com/</uri>
		 <email>service@mzwu.com</email>
	  </author>
	  <category term="" scheme="http://www.mzwu.com/default.asp?cateID=5" label="Web编程" /> 
	  <updated>2020-06-13T14:02:04+08:00</updated>
	  <published>2020-06-13T14:02:04+08:00</published>
		  <summary type="html"><![CDATA[客户端AjAx+FormData—&gt;Main.html：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code83122);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code83122>&lt;!DOCTYPE html&gt;<br/>&lt;html&gt;<br/>&lt;head&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta charset=&#34;utf-8&#34; /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;&lt;/title&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta name=&#34;viewport&#34; content=&#34;width=device-width, initial-scale=1&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script src=&#34;<a href="http://code.jquery.com/jquery-1.12.4.min.js" target="_blank" rel="external">http://code.jquery.com/jquery-1.12.4.min.js</a>&#34;&gt;&lt;/script&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;form id=&#34;form1&#34; enctype=&#34;multipart/form-data&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;姓名：&lt;input type=&#34;text&#34; name=&#34;UserName&#34;&gt;&lt;br/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;头像：&lt;input type=&#34;file&#34; name=&#34;Photo&#34;&gt;&lt;br /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input type=&#34;button&#34; id=&#34;save&#34; value=&#34;提交&#34; /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/form&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id=&#34;reslutDiv&#34;&gt;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script type=&#34;text/javascri&#112;t&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(document).ready(function () {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#34;#save&#34;).click(function (evt) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$.ajax({<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url: &#34;/FileUploadHandler.ashx&#34;,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type: &#34;Post&#34;,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cache: false,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data: new FormData($(&#34;#form1&#34;)[0]),<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;processData: false,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;contentType: false,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;success: function (result) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#34;#reslutDiv&#34;).html(result)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error: function (err) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&#34;#reslutDiv&#34;).html(err.statusText)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;evt.preventDefault();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;</div></div><br/>服务器端ASP.NET—&gt;FileUploadHandler.ashx：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code56823);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code56823>public class FileUploadHandler : IHttpHandler<br/>{<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;public void ProcessRequest(HttpContext context)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string result = string.Empty;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HttpPostedFile photo = context.Request.Files[&#34;photo&#34;];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;photo.SaveAs(context.Server.MapPath(photo.FileName));<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result = context.Request.Form[&#34;username&#34;] + &#34;,&#34; + photo.FileName;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch(Exception ex)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result = ex.Message;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;context.Response.ContentType = &#34;text/plain&#34;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;context.Response.Write(result);<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;public bool IsReusable<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return false;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}</div></div><br/><img src="http://www.mzwu.com/pic/202006/065.jpg" border="0" alt=""/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.mzwu.com/article.asp?id=4671" /> 
	  <id>http://www.mzwu.com/default.asp?id=4671</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[百度地图点击Marker同时触发Map的click事件解决方法]]></title>
	  <author>
		 <name>dnawo</name>
		 <uri>http://www.mzwu.com/</uri>
		 <email>service@mzwu.com</email>
	  </author>
	  <category term="" scheme="http://www.mzwu.com/default.asp?cateID=5" label="Web编程" /> 
	  <updated>2020-06-13T10:20:15+08:00</updated>
	  <published>2020-06-13T10:20:15+08:00</published>
		  <summary type="html"><![CDATA[在页面上添加个百度地图，地图上添加了一个Marker，并且给Map和Marker都添加了click事件处理程序：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code9162);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code9162>// 添加地图<br/>var map = new BMap.Map(&#34;allmap&#34;);<br/>map.centerAndZoom(new BMap.Point(120.128132,30.228835), 13);<br/>map.addEventListener(&#34;click&#34;, function(){<br/>&nbsp;&nbsp;alert(&#34;map&#34;);<br/>});<br/>// 添加标注点<br/>var marker = new BMap.Marker(new BMap.Point(120.140421,30.222657));<br/>marker.addEventListener(&#34;click&#34;, function(){<br/>&nbsp;&nbsp; alert(&#34;marker&#34;);<br/>});<br/>map.addOverlay(marker);</div></div><br/>测试发现了问题：点击Marker时，不仅触发了Marker的click事件处理程序，还同时触发了Map的click事件处理程序，怎么解决这个问题呢？<br/><br/>翻阅百度地图开放平台《<a target="_blank" href="http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference_3_0.html" rel="external">Javascri&#112;t API</a>》，Map对象click事件参数为&#34;{type, target, point, pixel, overlay}&#34;，利用overlay参数，我们只需在Map处理程序增加判断如果当前位置有覆盖物则不执行后续程序即可：<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code52146);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code52146>map.addEventListener(&#34;click&#34;, function(<span style="color:Red">e</span>){<br/>&nbsp;&nbsp;<span style="color:Red">if(e.overlay){<br/>&nbsp;&nbsp;&nbsp;&nbsp;return; // 存在覆盖物退出<br/>&nbsp;&nbsp;}</span><br/>&nbsp;&nbsp;alert(&#34;map&#34;);<br/>});</div></div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.mzwu.com/article.asp?id=4670" /> 
	  <id>http://www.mzwu.com/default.asp?id=4670</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[百度地图应用密钥AK不被其他网站非法调用的设置方法]]></title>
	  <author>
		 <name>dnawo</name>
		 <uri>http://www.mzwu.com/</uri>
		 <email>service@mzwu.com</email>
	  </author>
	  <category term="" scheme="http://www.mzwu.com/default.asp?cateID=5" label="Web编程" /> 
	  <updated>2020-06-13T08:05:04+08:00</updated>
	  <published>2020-06-13T08:05:04+08:00</published>
		  <summary type="html"><![CDATA[前端代码中百度地图应用密钥AK容易泄露，我们可以通过在百度地图开放平台添加应用Referer白名单以阻止其他网站非法调用AK：<br/><br/><img width="630" height="407" src="http://www.mzwu.com/pic/202006/063.jpg" border="0" alt=""/><br/><br/><img width="630" height="390" src="http://www.mzwu.com/pic/202006/064.jpg" border="0" alt=""/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.mzwu.com/article.asp?id=4669" /> 
	  <id>http://www.mzwu.com/default.asp?id=4669</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[语音菜价录入助手]]></title>
	  <author>
		 <name>dnawo</name>
		 <uri>http://www.mzwu.com/</uri>
		 <email>service@mzwu.com</email>
	  </author>
	  <category term="" scheme="http://www.mzwu.com/default.asp?cateID=5" label="Web编程" /> 
	  <updated>2020-04-23T13:08:12+08:00</updated>
	  <published>2020-04-23T13:08:12+08:00</published>
		  <summary type="html"><![CDATA[借助手机输入法语音输入功能，对输入文字进行格式化后保存，大大提高菜价的录入速度。<br/><br/><img src="http://www.mzwu.com/pic/202004/153.jpg" border="0" alt=""/><br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code6129);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://www.mzwu.com/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code6129>&lt;!doctype html&gt;<br/>&lt;html&gt;<br/>&lt;head&gt;<br/>&lt;meta charset=&#34;utf-8&#34;&gt;<br/>&lt;title&gt;语音菜价录入助手&lt;/title&gt;<br/>&lt;meta name=&#34;viewport&#34; content=&#34;width=device-width, initial-scale=1&#34;&gt;<br/>&lt;script src=&#34;//code.jquery.com/jquery-1.12.4.min.js&#34;&gt;&lt;/script&gt;<br/>&lt;/head&gt;<br/><br/>&lt;body&gt;<br/>&#160;&#160;&#160;&#160;&lt;!-- (输入示例：花菜3.0元、洋葱250克0.7元) --&gt;<br/>&#160;&#160;&#160;&#160;&lt;input id=&#34;caijia&#34; type=&#34;text&#34; style=&#34;width:150px;&#34; /&gt;<br/>&#160;&#160;&#160;&#160;&lt;div id=&#34;msg&#34;&gt;&lt;/div&gt;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;script type=&#34;text/javascri&#112;t&#34;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;var outFormat = &#34;{name}，{price}元/{weight}克&#34;; //输出格式<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(document).ready(function(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;var arrCai = []; //菜品列表<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;//监听输入<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;$(&#34;#caijia&#34;).bind(&#39;input propertychange&#39;, function() {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var val = $(&#34;#caijia&#34;).val();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if(val.indexOf(&#34;元&#34;) != -1){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var detail = parseCaiDetail(val);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if(detail.length == 3){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;//alert(val + &#34;\r\n&#34; + detail.join(&#34;,&#34;));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var info = outFormat.replace(&#34;{name}&#34;, detail[0]).replace(&#34;{price}&#34;, detail[2]).replace(&#34;{weight}&#34;, detail[1]);<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if(arrCai.join(&#34;&#34;).indexOf(detail[0]) == -1){<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;arrCai.push(info);<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}else{<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;for(var i=0;i&lt;arrCai.length;i++){<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if(arrCai[i].indexOf(detail[0]) != -1){<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;arrCai[i] = info;<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$(&#34;#msg&#34;).html(arrCai.join(&#34;&lt;br/&gt;&#34;));<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$(&#34;#caijia&#34;).val(&#34;&#34;);<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;})<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;//解析菜品价格<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;var parseCaiDetail = function(str){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;var result = [];<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;str = str.replace(/\s+(\d+元)/g, &#34;.$1&#34;); //fix:解决小数点丢失问题<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;str = str.replace(/[ 。]/g, &#34;&#34;);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(str.indexOf(&#34;克&#34;) != -1){<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var match = str.match(/([^\d]+)([\.\d]+)克([\.\d]+)元/);<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if(match.length == 4){<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;result[0] = match[1];<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;result[1] = match[2];<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;result[2] = match[3];<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;}else{<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var match = str.match(/([^\d]+)([\.\d]+)元/);<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if(match.length == 3){<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;result[0] = match[1];<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;result[1] = &#34;500&#34;;<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;result[2] = match[2];<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;}&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return result;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;</div></div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.mzwu.com/article.asp?id=4624" /> 
	  <id>http://www.mzwu.com/default.asp?id=4624</id>
  </entry>	
		
</feed>
