
这么做好处就,每当我们去请求时就不用每次还要调用一个方法去翻译那个乱码问题,也就是说我只要输入一段Js代码就可以了。
<div id="out"></div> 定义个 Div 显示输出的结果。
<script type="text/javascript">
<!--
var array = ["asp",
[
["asp.net","50,000,000 结果","0"],
["asp教程","817,000 结果","1"],
["asp源码","1,370,000 结果","2"],
["aspire one","24,100,000 结果","3"],
["asp.net教程","702,000 结果","4"],
["asp空间","817,000 结果","5"],
["asp.net ajax","10,300,000 结果","6"],
["asp 源代码","1,350,000 结果","7"],
["asp文件如何打开","570,000 结果","8"],
["asp.net mvc","1,480,000 结果","9"]
]
]
var StringBuing = new String; // 示例化一个字符串对象。
var arr = eval(array); // 用Eval返回数组对象。
for(var i=0,g;i<arr[1].length;i++)
{
g = arr[1][i];
StringBuing += "<div>"+g[0]+"</div>";
}
document.getElementById("out").innerText = StringBuing;
// g:应该表示一个对象吧,这样做我们也就不用写 arr[1][i][0] 看起来好像有复杂是的,如果从新定义一个内部对象这样看起就简单多了,如:g = arr[1][i];如果要有多处应该到,这样可以不用反复写重复代码。
// g[0] 应该表示当前行的第一列,数据模式我们都应该知道,他就像一个网页中的表格一样,有行有列。如下显示输出结果,我只输出的 g[0] 的第列。
// 输入结果如下:
// <div>asp.net</div>
// <div>asp教程</div>
// <div>asp源码</div>
// <div>aspire one</div>
// <div>asp.net教程</div>
// <div>asp空间</div>
// <div>asp.net ajax</div>
// <div>asp 源代码</div>
// <div>asp文件如何打开</div>
// <div>asp.net mvc</div>
//-->
</script>
以上仅供参考,本站原创文章,如有转载请带链接注明出自 网络自由人