2 u010825190 u010825190 于 2014.11.25 17:24 提问

外部url返回xml和jsom结果,用jquery怎样操作

别的网站api接口,返回的xml结果,和json结果。用jsp页面怎样操作

3个回答

wjlong0318
wjlong0318   2014.11.25 22:17

$.getJSON("网站网址",{param:"gaoyusi"},function(data){
//此处返回的data已经是json对象
//以下其他操作同第一种情况
$.each(data.root,function(idx,item){
if(idx==0){
return true;//同countinue,返回false同break
}

alert("name:"+item.name+",value:"+item.value);

});
});

u010825190
u010825190 不行,没效果
大约 3 年之前 回复
aofengemail
aofengemail   2014.11.26 10:15

1、XML数据就用DOM或者SAX来处理,可以参考这篇文章:使用 dom4j 解析 XML
2、JSON数据可以用google-gson来处理。

aofengemail
aofengemail 回复u010825190: 不是本地xml也是可以处理的。本系统的JSP调用本系统的Java类,Java类调用远程应用的API。
大约 3 年之前 回复
showbo
showbo 回复u010825190: 都说了要做代理,ajax不能直接请求跨域页面。除非跨域页面提供了jsonp【
大约 3 年之前 回复
u010825190
u010825190 不是本地xml
大约 3 年之前 回复
aofengblog
aofengblog 按aofengemail提供的处理方法解析数据,编写一个Java类实现即可,然后在JSP中调用Java类展示处理后的数据。
大约 3 年之前 回复
showbo
showbo   Ds   Rxr 2014.11.25 17:44

要做代理,直接ajax请求跨域页面会报错,不允许请求

自己站点做个jsp捉取跨域数据输出,ajax请求这个jsp代理页面

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!