javascript将ASP页面输出值读入数组的问题

两个页面,一个是.html的,一个是.asp的,asp页面最终从数据库中读取数据,最终使用Response.Write写成如下格式:百度知道,http://zhidao.... 两个页面,一个是.html的,一个是.asp的,asp页面最终从数据库中读取数据,最终使用Response.Write写成如下格式:
百度知道,http://zhidao.baidu.com,0;网易,http://www.163.com,0;新浪,http://www.sina.com,1;
即:名称,网址,值;名称,网址,值;形式的数据,数据会很多。然后在.htm页面中使用javascript建立数组,并把asp页面输出的数据读入javascript数组中。
最终实现用户浏览.htm页面时,不刷新页面的情况下,javascript会调用ASP页面输出的值,并分别写给指定的DIV
展开
 我来答
lepharye
2010-03-27 · 超过12用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:38.6万
展开全部
你这个问题属于Ajax的应用,建议你在asp页面使用json格式数据,如:
{{name:'baidu',url:'http://zhidao.baidu.com',value:'0'},{name:'163',url:'http://www.163.com',value:'0'}}
然后通过Ajax读取asp页面,得到这个json对象就可以直接操作了,比数组方便很多
var obj = data;//data为Ajax读取的json格式数据
for(var i = 0;i<obj.length;i++){
document.write("名称:"+ obj[i].name+",网址:"+obj[i].url+",值:"+obj[i].value+"<br/>");
}

输出结果为:
名称:baidu,网址:http://zhidao.baidu.com,值:0
名称:163,网址:http://www.163.com,值:0
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式