Javascript jQueryAjax不起作用
我的html中有以下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请求。法律禁止这
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/');