0
我正在使用jquery加載頁面的html,然後選擇它的特定部分。但由於某些原因,這不適用於我想用於(#1)的網站。使用螢火蟲我可以看到它沒有收到包含頁面html的答案。任何人都可以解釋爲什麼它不起作用?跨域jQuery加載()不適用於特定網站
<head>
<script class="jsbin" src="jquery.min.js"></script>
<script type="text/javascript" src="jquery.xdomainajax.js"></script>
<script type="text/javascript">
$(document).ready(
function(){
$('#1').load("http://ted.europa.eu/udl?uri=TED:NOTICE:310574-2011:TEXT:EN:HTML p");
$('#2').load("http://www.google.com a");
}
);
</script>
</head>
<body>
<p id="1"></p>
<p id="2"></p>
</body>
上顯示無結果的請求答案:
jsonp1319995924645({"query":{"count":"0","created":"2011-10-30T17:32:10Z","lang":"en-US"},"results":[]});
我已閱讀,是的,但是這jquery.xdomainajax.js能夠做到這一點。它適用於www.google.com(或任何我嘗試過的隨機站點),但不適用於ted.europa.eu,我不明白爲什麼不。 – Niels
使用任何jQuery AJAX函數並設置dataType:「jsonp」 – Dev