admin 发表于 2023-3-2 19:25:40

json_2.0.4 for ASP使用方法

<div class="codecolorer-container asp vibrant" style="overflow:auto;white-space:nowrap;width:700px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td class="line-numbers"><div>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br>13<br>14<br>15<br></div></td><td><div class="asp codecolorer"><span class="sy1">&lt;%</span><span class="sy0">@</span>LANGUAGE<span class="sy0">=</span><span class="st0">&quot;VBSCRIPT&quot;</span> CODEPAGE<span class="sy0">=</span><span class="st0">&quot;65001&quot;</span><span class="sy1">%&gt;</span><br>
<span class="sy1">&lt;%</span><br>
<span class="kw1">Response</span>.<span class="kw3">Charset</span> <span class="sy0">=</span> <span class="st0">&quot;UTF-8&quot;</span><br>
<span class="kw1">Response</span>.<span class="kw3">ContentType</span> <span class="sy0">=</span> <span class="st0">&quot;text/JSON&quot;</span><br>
<span class="sy1">%&gt;</span><br>
&lt;!--#include file=&quot;Inc/Json_2.0.4.asp&quot;--&gt;<br>
<span class="sy1">&lt;%</span><br>
<span class="kw1">Dim</span> Jsons<br>
<span class="kw1">Set</span> Jsons <span class="sy0">=</span> jsObject<span class="br0">&#40;</span><span class="br0">&#41;</span><br>
Jsons<span class="br0">&#40;</span><span class="st0">&quot;Name&quot;</span><span class="br0">&#41;</span> <span class="sy0">=</span> <span class="st0">&quot;张三&quot;</span><br>
Jsons<span class="br0">&#40;</span><span class="st0">&quot;Age&quot;</span><span class="br0">&#41;</span> <span class="sy0">=</span> <span class="nu0">30</span><br>
Jsons.<span class="me1">Flush</span> <span class="co1">'输出结果:{&quot;Name&quot;:&quot;张三&quot;,&quot;Age&quot;:&quot;30&quot;}</span><br>
<span class="co1">'复杂对象及数组你应该查看json_2.0.4的帮助文档了</span><br>
<span class="kw1">Set</span> Jsons <span class="sy0">=</span> <span class="kw2">Nothing</span><br>
<span class="sy1">%&gt;</span></div></td></tr></tbody></table></div>
<p><strong>以下是前台jQuery请求:</strong></p>
<div class="codecolorer-container javascript vibrant" style="overflow:auto;white-space:nowrap;width:700px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td class="line-numbers"><div>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br>13<br>14<br>15<br>16<br>17<br>18<br>19<br></div></td><td><div class="javascript codecolorer">$.<span class="me1">ajax</span><span class="br0">&#40;</span><span class="br0">{</span><br>
type<span class="sy0">:</span><span class="st0">&quot;GET&quot;</span><span class="sy0">,</span><br>
url<span class="sy0">:</span><span class="st0">&quot;AJAX.asp&quot;</span><span class="sy0">,</span><br>
data<span class="sy0">:</span><span class="st0">&quot;a=&quot;</span><span class="sy0">+</span> <span class="kw4">Math</span>.<span class="me1">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">,</span><br>
cache<span class="sy0">:</span><span class="kw2">false</span><span class="sy0">,</span><br>
datatype<span class="sy0">:</span><span class="st0">&quot;JSON&quot;</span><span class="sy0">,</span><br>
error<span class="sy0">:</span><span class="kw1">function</span><span class="br0">&#40;</span>x<span class="sy0">,</span>y<span class="sy0">,</span>z<span class="br0">&#41;</span><span class="br0">{</span>alert<span class="br0">&#40;</span><span class="st0">&quot;读取数据错误:&quot;</span> <span class="sy0">+</span> y<span class="br0">&#41;</span><span class="sy0">;</span><span class="br0">}</span><span class="sy0">,</span><br>
success<span class="sy0">:</span><span class="kw1">function</span><span class="br0">&#40;</span>data<span class="br0">&#41;</span><span class="br0">{</span><br>
<span class="kw1">var</span> jsonErr <span class="sy0">=</span> <span class="kw2">false</span><span class="sy0">;</span><br>
<span class="kw1">try</span><span class="br0">{</span><span class="kw1">var</span> json <span class="sy0">=</span> $.<span class="me1">parseJSON</span><span class="br0">&#40;</span>data<span class="br0">&#41;</span><span class="sy0">;</span><span class="br0">}</span><span class="kw1">catch</span><span class="br0">&#40;</span>e<span class="br0">&#41;</span><span class="br0">{</span><br>
alert<span class="br0">&#40;</span><span class="st0">&quot;返回数据错误:&quot;</span> <span class="sy0">+</span> e.<span class="me1">message</span><span class="br0">&#41;</span><span class="sy0">;</span><br>
jsonErr <span class="sy0">=</span> <span class="kw2">true</span><span class="sy0">;</span><br>
<span class="br0">}</span><br>
<span class="kw1">if</span><span class="br0">&#40;</span><span class="sy0">!</span>jsonErr<span class="br0">&#41;</span><span class="br0">{</span><br>
alert<span class="br0">&#40;</span><span class="st0">&quot;名称:&quot;</span><span class="sy0">+</span>json.<span class="me1">Name</span><span class="br0">&#41;</span><span class="sy0">;</span><br>
alert<span class="br0">&#40;</span><span class="st0">&quot;年龄:&quot;</span><span class="sy0">+</span>json.<span class="me1">Name</span><span class="br0">&#41;</span><span class="sy0">;</span><br>
<span class="br0">}</span><br>
<span class="br0">}</span><br>
<span class="br0">}</span><span class="br0">&#41;</span><span class="sy0">;</span></div></td></tr></tbody></table></div>
                                        <p class="post-copyright">未经允许不得转载:<ahref="https://www.wangchao.info/">王超博客</a> &raquo; <ahref="https://www.wangchao.info/1915.html">json_2.0.4 for ASP使用方法</a></p>
页: [1]
查看完整版本: json_2.0.4 for ASP使用方法