当前位置:编程学习 > JS >>

AJAX怎么从后台异步直接传输对象给页面?而不是字符串

追问:是不是需要什么第三方jar包啊?有实例吗?

答案:AJAX直接传对象给页面是不行的,只能传字符串,但是用到了json串的封装,就是用json封装你要请求内容的对象,然后在页面时用

var tempDataStr = this.xmlHttp.responseText;
var tempData;
eval("tempData = "+tempDataStr);

转化成JavaScript对象。tempData 就是js对象了,可以遍历里面的元素

var tempDataStr = this.xmlHttp.responseText;
var tempData;
eval("tempData = "+tempDataStr

上一个:ASP.net 按钮提交 如何获得 ajax空间中的Rating的值
下一个:关于ajax的错误,高手请进!

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,