首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

js或ajax跨域读取xml,不用自己服务器代理就没有解决方法了吗?

2012-02-02 
js或ajax跨域读取xml,不用自己服务器代理就没有解决办法了吗? - Web 开发 / AjaxRT,欢迎指教~~对方服务器

js或ajax跨域读取xml,不用自己服务器代理就没有解决办法了吗? - Web 开发 / Ajax
RT,欢迎指教~~

对方服务器无权限修改,而且只提供xml格式数据,用代理又会增加自己服务器负担。

[解决办法]
解决主办法,你通过调别人服务器上的web service来达到异步,我给你个实例参考,你只需改一改即可使用,我用jQuery做,你得导入jQuery库. 
 <script type="text/javascript">

function GetEQIDList(ModuleID)
{
$.ajax({
type:"POST",
contentType:"application/json",
url:"http://10.1.1.1/FDCService/FDCService1.asmx/GetToolIDs",
data:"{moduleID:'"+ModuleID+"'}",//傳参
datatype:'json',
success:function(result){
try{
$('#toolList').empty();
$(result.d).each(function() {
$("#toolList").append("<option selected='selected' value='" + this + "'>" + this + "</option>");
});
}catch(e){
alert(e); 
}
},
error: function(result, status){
if(status=='error'){
alert(result);
}
}
});
}
</script>

热点排行