Jquery XML不可能是整个程序

Jquery XML不可能是整个程序,jquery,jsonp,Jquery,Jsonp,我正在使用jquery对REST web服务进行$.ajax()调用。根据我找到的文档,我需要使用jsonp作为数据类型来进行这个跨域调用(实际返回的是XML文档)。但是,在运行代码时,我收到错误“XML不能是整个程序” 有人知道这个错误意味着什么以及如何修复它(如果有)?谷歌搜索没有提供太多的信息,关于这个问题的另一个搜索对我也没有帮助 如果您还有其他问题,请告诉我。在我看来,您的web应用程序中包含了一个*.js文件,其中包含了代码周围的,这是不需要的。这些标记使您的代码在解析器看来就像一个

我正在使用jquery对REST web服务进行$.ajax()调用。根据我找到的文档,我需要使用jsonp作为数据类型来进行这个跨域调用(实际返回的是XML文档)。但是,在运行代码时,我收到错误“XML不能是整个程序”

有人知道这个错误意味着什么以及如何修复它(如果有)?谷歌搜索没有提供太多的信息,关于这个问题的另一个搜索对我也没有帮助


如果您还有其他问题,请告诉我。

在我看来,您的web应用程序中包含了一个*.js文件,其中包含了代码周围的
,这是不需要的。这些标记使您的代码在解析器看来就像一个大的XML文档。

如果需要通过需要JSON的连接返回XML,则必须包装XML。例如,如果您的文档如下所示:

<magic8ball>
   <outcome_looks_doubtful/>
</magic8ball>

然后,您需要执行以下操作:

{"value": "<magic8ball>
    </outcome_looks_doubtful/>
</magic8ball"}
{“值”:

你能详细说明错误的来源吗?是来自Web服务的响应吗?我认为如果响应类型是xmlFirebug,那么你不需要jsonp,这就是显示此错误的原因。如果我将响应类型更改为除jsonp以外的任何类型,我会得到“拒绝访问受限URI”"错误作为我的回答。如果我没有得到这个,我很抱歉,但是你能澄清一下你的答案吗?我想我不明白你所说的js包含在代码中是什么意思。谢谢。这是我的代码:JavaScript Practice我的scripts.js文件不包含任何标记。你能发布你的相关文章吗script.js文件,那么我们知道那里发生了什么?