Javascript jQueryAjax不起作用

Javascript jQueryAjax不起作用,javascript,ajax,jquery,rss,Javascript,Ajax,Jquery,Rss,我的html中有以下div <div class="result">loading</div> 但出于某些原因。。它似乎不起作用 在 返回的XML(firebug): XML分析错误:未找到元素位置: moz nullprincipal:{9ec69805-af82-4f95-979a-f8e68d415124}行号 第1栏,第1栏: ^ 解决方案 *我用雅虎管道解决了这个问题。它工作得很好。*您不能对与当前页面没有相同域、端口和协议的URL发出Ajax请求。法律禁止这

我的html中有以下
div

<div class="result">loading</div>
但出于某些原因。。它似乎不起作用

返回的XML(firebug):

XML分析错误:未找到元素位置: moz nullprincipal:{9ec69805-af82-4f95-979a-f8e68d415124}行号 第1栏,第1栏:

^

解决方案
*我用雅虎管道解决了这个问题。它工作得很好。*

您不能对与当前页面没有相同域、端口和协议的URL发出Ajax请求。法律禁止这样做


最常见的解决方法是使用服务器端脚本来提取内容,并通过Ajax提供服务。

正如Pekka提到的,我们猜想您的问题是Ajax无法对其他域URL发出请求。为此,您必须使用服务器端脚本

用于测试的小型php服务器端脚本示例(来自):

如果需要,自动使用服务器端脚本,并生成非常好的输出。看


希望有帮助

“似乎不起作用”是什么意思?请求是否已发送?有人打回电话吗?你已经试过什么了?你看到firebug中发送的请求了吗?当您放置断点时,程序是否会在预期的位置停止?那么,如何使用javascript拉取rss提要呢?我用yahoo管道解决了这个问题。我用雅虎管道解决了这个问题。而且效果很好。
$(document).ready(function() {
      $.ajax({
          accept: 'application/rss+xml',
          url: 'http://www.madhyamam.com/taxonomy/term/19/rss.xml',
          success: function(data) {
            $('.result').html(data);
         }
    });
});
<?php
header('Content-type: text/xml; charset=utf-8');
$url = htmlspecialchars($_GET['url']);
echo file_get_contents('http://'.$url,0); 
?>
$.ajax({ accept: 'application/rss+xml', url: 'http://youserver/getfeed.php?url=http://www.madhyamam.com/taxonomy/term/19/rss.xml', });
$('#test1').minimeFeed('http://index.hu/24ora/rss/');