Javascript JQuery AJAX响应是经过编码的,可能需要解码
发送以下AJAX请求时Javascript JQuery AJAX响应是经过编码的,可能需要解码,javascript,jquery,ajax,xml,encoding,Javascript,Jquery,Ajax,Xml,Encoding,发送以下AJAX请求时 $.ajax({ url: "http://daia.hebis.de/UB_Frankfurt", contentType: "application/x-www-form-urlencoded;charset=UTF-8", data: { id: 130220213 }, type: "GET", error: function (response) { alert("fail");
$.ajax({
url: "http://daia.hebis.de/UB_Frankfurt",
contentType: "application/x-www-form-urlencoded;charset=UTF-8",
data: {
id: 130220213
},
type: "GET",
error: function (response) {
alert("fail");
},
success: function (response) {
alert("success");
}
我收到的回应在fiddler中看起来如下所示:
HTTP/1.1 200 OK
Date: Sat, 09 Nov 2013 12:39:33 GMT
Server: Apache/2.4.3 (Unix) mod_jk/1.2.35 OpenSSL/0.9.8x
Expires: -1
Pragma: no_cache
Cache-Control: no_cache,must-revalidate
Content-Type: text/xml;charset=UTF-8
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
1ff8
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><?xml-stylesheet type="text/xsl" href="daia.xsl"?><daia timestamp="2013-11-09T13:39:33.448+01:00" version="0.54" xsi:schemaLocation="http://ws.gbv.de/daia/ http://ws.gbv.de/daia/daia.xsd" xmlns="http://ws.gbv.de/daia/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<institution id="isil:DE-30" href="http://dispatch.opac.ddb.de/DB=1.2/CMD?ACT=SRCHA&IKT=8529&TRM=DE-30">Universitätsbibliothek Johann Christian Senckenberg</institution>
<document id="ppn:130220213" href="http://lbsopac.rz.uni-frankfurt.de/CHARSET=UTF-8/LNG=DU/DB=30/PPN?PPN=130220213">
<item id="epn:288691350">
<message lang="de">Präsenzbestand. - verfuegbar - Bestand frei zugaenglich</message>
<label>09/UC 156 M578 (23)</label>
<department id="003" href="https://lbsopac.rz.uni-frankfurt.de/DB=30/CMD?ACT=SRCHA&IKT=12&REC=2&TRM=102598274">Universität Frankfurt, Bibliothek Naturwissenschaften (BNat)</department>
<available service="interloan"/>
<available service="presentation"/>
<unavailable service="loan"/>
<unavailable service="openaccess"/>
</item>
<item id="epn:374223653">
<message lang="de">verfuegbar - Bestand frei zugaenglich</message>
<label>LB: SC 9 <23>, 1. Ex.</label>
<department id="003" href="https://lbsopac.rz.uni-frankfurt.de/DB=30/CMD?ACT=SRCHA&IKT=12&REC=2&TRM=102598274">Universität Frankfurt, Bibliothek Naturwissenschaften (BNat)</department>
<storage>&nbsp;&nbsp;&nbsp;<b>Standort:</b> Lehrbuchsammlung BNat</storage>
<available service="presentation"/>
<available service="loan"/>
<unavailable service="interloan"/>
<unavailable service="openaccess"/>
</item>
<item id="epn:374359261">
<message lang="de">verfuegbar - Bestand frei zugaenglich</message>
<label>LB: SC 9 <23>, 2. Ex.</label>
<department id="003" href="https://lbsopac.rz.uni-frankfurt.de/DB=30/CMD?ACT=SRCHA&IKT=12&REC=2&TRM=102598274">Universität Frankfurt, Bibliothek Naturwissenschaften (BNat)</department>
<storage>&nbsp;&nbsp;&nbsp;<b>Standort:</b> Lehrbuchsammlung BNat</storage>
<available service="presentation"/>
<available service="loan"/>
<unavailable service="interloan"/>
<unavailable service="openaccess"/>
</item>
<item id="epn:37435927X">
<label>LB: SC 9 <23>, 3. Ex.</label>
<department id="003" href="https://lbsopac.rz.uni-frankfurt.de/DB=30/CMD?ACT=SRCHA&IKT=12&REC=2&TRM=102598274">Universität Frankfurt, Bibliothek Naturwissenschaften (BNat)</department>
<storage>&nbsp;&nbsp;&nbsp;<b>Standort:</b> Lehrbuchsammlung BNat</storage>
<unavailable service="presentation"/>
<unavailable service="loan"/>
<unavailable service="interloan"/>
<unavailable service="openaccess"/>
</item>
<item id="epn:374359288">
<message lang="de">verfuegbar - Bestand frei zugaenglich</message>
<label>LB: SC 9 <23>, 4. Ex.</label>
<department id="003" href="https://lbsopac.rz.uni-frankfurt.de/DB=30/CMD?ACT=SRCHA&IKT=12&REC=2&TRM=102598274">Universität Frankfurt, Bibliothek Naturwissenschaften (BNat)</department>
<storage>&nbsp;&nbsp;&nbsp;<b>Standort:</b> Lehrbuchsammlung BNat</storage>
<available service="presentation"/>
<available service="loan"/>
<unavailable service="interloan"/>
<unavailable service="openaccess"/>
</item>
<item id="epn:374359296">
<message lang="de">verfuegbar - Bestand frei zugaenglich</message>
<label>LB: SC 9 <23>, 5. Ex.</label>
<department id="003" href="https://lbsopac.rz.uni-frankfurt.de/DB=30/CMD?ACT=SRCHA&IKT=12&REC=2&TRM=102598274">Universität Frankfurt, Bibliothek Naturwissenschaften (BNat)</department>
<storage>&nbsp;&nbsp;&nbsp;<b>Standort:</b> Lehrbuchsammlung BNat</storage>
<available service="presentation"/>
<available service="loan"/>
<unavailable service="interloan"/>
<unavailable service="openaccess"/>
</item>
<item id="epn:399701079">
<message lang="de">Präsenzbestand. - verfuegbar - Bestand frei zugaenglich</message>
<label>09/UC 156 M578 (23) +2</label>
<department id="003" href="https://lbsopac.rz.uni-frankfurt.de/DB=30/CMD?ACT=SRCHA&IKT=12&REC=2&TRM=102598274">Universität Frankfurt, Bibliothek Naturwissenschaften (BNat)</department>
<storage>&nbsp;&nbsp;&nbsp;<b>Standort:</b> Handapparat Prof. W. Greiner</storage>
<available service="interloan"/>
<available service="presentation"/>
<unavailable service="loan"/>
<unavailable service="openaccess"/>
</item>
<item id="epn:588564931/1">
<label>LB: SC 9 <23>,(6.-10. Ex)</label>
<department id="003" href="https://lbsopac.rz.uni-frankfurt.de/DB=30/CMD?ACT=SRCHA&IKT=12&REC=2&TRM=102598274">Universität Frankfurt, Bibliothek Naturwissenschaften (BNat)</department>
<storage>&nbsp;&nbsp;&nbsp;<b>Standort:</b> Lehrbuchsammlung BNat</storage>
<unavailable expected="2013-11-28" service="presentation"/>
<unavailable expected="2013-11-28" service="loan"/>
<unavailable service="interloan"/>
<unavailable service="openaccess"/>
</item>
<item id="epn:588564931/2">
<label>LB: SC 9 <23>,(6.-10. Ex)</label>
<department id="003" href="https://lbsopac.rz.uni-frankfurt.de/DB=30/CMD?ACT=SRCHA&IKT=12&REC=2&TRM=102598274">Universität Frankfurt, Bibliothek Naturwissenschaften (BNat)</department>
<storage>&nbsp;&nbsp;&nbsp;<b>Standort:</b> Lehrbuchsammlung BNat</storage>
<unavailable expected="2013-11-21" service="presentation"/>
<unavailable expected="2013-11-21" service="loan"/>
<unavailable service="interloan"/>
<unavailable service="openaccess"/>
</item>
<item id="epn:588564931/3">
<label>LB: SC 9 <23>,(6.-10. Ex)</label>
<department id="003" href="https://lbsopac.rz.uni-frankfurt.de/DB=30/CMD?ACT=SRCHA&IKT=12&REC=2&TRM=102598274">Universität Frankfurt, Bibliothek Naturwissenschaften (BNat)</department>
<storage>&nbsp;&nbsp;&nbsp;<b>Standort:</b> Lehrbuchsammlung BNat</storage>
<unavailable expected="2013-11-27" service="presentation"/>
<unavailable expected="2013-11-27" service="loan"/>
<unavailable service="interloan"/>
<unavailable service="openaccess"/>
</item>
<item id="epn:588564931/4">
<label>LB: SC 9 <23>,(6.-10. Ex)</label>
<department id="003" href="https://lbsopac.rz.uni-frankfurt.de/DB=30/CMD?ACT=SRCHA&IKT=12&REC=2&TRM=102598274">Universität Frankfurt, Bibliothek Naturwissenschaften (BNat)</department>
<storage>&nbsp;&nbsp;&nbsp;<b>Standort:</b> Lehrbuchsammlung BNat</storage>
<unavailable expected="2013-11-11" service="presentation"/>
<unavailable expected="2013-11-11" service="loan"/>
<unavailable service="interloan"/>
<unavailable service="openaccess"/>
</item>
<item id="epn:588564931/5">
<message lang="de">Bestand frei zugaenglich</message>
<label>LB: SC 9 <23>,(6.-10. Ex)</label>
<department id="003" href="https://lbsopa
1ec
c.rz.uni-frankfurt.de/DB=30/CMD?ACT=SRCHA&IKT=12&REC=2&TRM=102598274">Universität Frankfurt, Bibliothek Naturwissenschaften (BNat)</department>
<storage>&nbsp;&nbsp;&nbsp;<b>Standort:</b> Lehrbuchsammlung BNat</storage>
<available service="presentation"/>
<available service="loan"/>
<unavailable service="interloan"/>
<unavailable service="openaccess"/>
</item>
</document>
</daia>
0
HTTP/1.1200正常
日期:2013年11月9日星期六12:39:33 GMT
服务器:Apache/2.4.3(Unix)mod_jk/1.2.35 OpenSSL/0.9.8x
过期:-1
Pragma:没有缓存
缓存控制:没有缓存,必须重新验证
内容类型:text/xml;字符集=UTF-8
保持活动状态:超时=5,最大=100
连接:保持活力
传输编码:分块
1ff8
约翰·克里斯蒂安·森克伯格大学图书馆
普拉森兹贝斯坦verfuegbar-Bestand frei zugaenglich
09/UC 156 M578(23)
法兰克福大学自然科学图书馆(BNat)
在浏览器中,我在fiddler中得到了相同的编码结果,但html显示格式良好的xml,当我打开源代码时,xml的格式也很好
任何关于如何检索响应对象的建议都很有用。由于相同的域来源
安全策略,无法跨域接收xml。你能用谷歌搜索这个术语的完整解释和各种各样的方法来接近issueThank你的答案吗?但是我得到了XML,我只是没有得到很好的格式,这会触发错误而不是成功函数,JQuery不会因此将响应放在响应对象中。你不明白……是的,您可能会得到响应…但同源安全策略不允许浏览器使用它。请仔细阅读……这个问题每天都会出现在这里的帖子里。如果远程主机启用CORS并提供json,则可以使用jsonp或json…xml不是跨域友好的的确,我完全不明白:我将security.checkloaduri和security.fileuri.strict_origin_策略设置为false,以便FF应该发出请求,但它不会。您是否使用google同一域源
?你正在打一场艰苦的战斗。关于这一点,已经写了很多很多了……你需要找到一个替代的解决方案来获取你的数据,有很多方法可以做到这一点