通过jqueryajax调用Restful服务

通过jqueryajax调用Restful服务,ajax,rest,jquery,Ajax,Rest,Jquery,我试图使用jQuery Ajax访问restful web服务,但出现以下错误: XML分析错误:未找到元素位置:moz nullprincipal:{cefa3a59-2437-454f-b39a-384cf1fdf072}行号1,第1列: 这就是我打电话的方式: function getResponse(){ $.ajax( { type:'Get', dataType:'xml', url:'http://localhost:8080

我试图使用jQuery Ajax访问restful web服务,但出现以下错误: XML分析错误:未找到元素位置:moz nullprincipal:{cefa3a59-2437-454f-b39a-384cf1fdf072}行号1,第1列:

这就是我打电话的方式:
function getResponse(){
       $.ajax( {
       type:'Get',
       dataType:'xml',
       url:'http://localhost:8080/RestTest/restservice/number',
       success:function(data) {
        alert(data);
     }
   } );
}

这里我的响应数据类型是xml。我知道存在一些跨域问题,但不确定如何解决。请在这方面帮助我。

使用

使用


脚本所在页面的域是什么?听起来XML无效。如果直接访问url,是否获得有效的XML?@abraham Yes浏览器正确打印XML,我在使用restful测试工具发出请求时得到响应。@gideon脚本位于本地计算机本身。我也面临同样的问题,。如果您有解决方案,请告诉我脚本所在页面的域是什么?听起来XML无效。如果直接访问url,是否获得有效的XML?@abraham Yes浏览器正确打印XML,我在使用restful测试工具发出请求时得到响应。@gideon脚本位于本地计算机本身。我也面临同样的问题,。如果你有解决方法,请与我分享
$.ajax({
url: url,
dataType: 'json',
data: data,
success: callback
});