Javascript 没有Web服务器的客户端jquery中的xml?
我在html文件中使用以下代码,并不是通过双击在Web服务器中手动运行。它没有解析xml并给出正确的节点值?需要帮忙吗?如何使用jquery 如果xml内容是大的,那么它将起作用,因为我使用的代码没有回调函数,它如何识别在解析之前接收到的所有xml数据Javascript 没有Web服务器的客户端jquery中的xml?,javascript,jquery,html,Javascript,Jquery,Html,我在html文件中使用以下代码,并不是通过双击在Web服务器中手动运行。它没有解析xml并给出正确的节点值?需要帮忙吗?如何使用jquery 如果xml内容是大的,那么它将起作用,因为我使用的代码没有回调函数,它如何识别在解析之前接收到的所有xml数据 <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).r
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.get("http://www.hindu.com/rss/01hdline.xml", function(response){
var response = $.paseXML(response);
var $xml = $(response);
//Now you can find any xml node with $xml using various methods of jQuery
//E.g
alert($xml.find( "title" ));
});
});
$(文档).ready(函数(){
$.get(”http://www.hindu.com/rss/01hdline.xml“,功能(响应){
var响应=$.paseXML(响应);
var$xml=$(响应);
//现在,您可以使用各种jQuery方法找到任何带有$xml的xml节点
//例如
警报($xml.find(“title”);
});
});
您的成功处理程序将不会被调用,请在firebug中发出see警报,原因是。也看看
您可以做的是创建服务器端代理,请求Url并获得xml响应,然后将该响应传递回客户端,在客户端可以使用jquery解析xml。我不熟悉java脚本,同一来源和跨来源之间有什么区别?我在移动,除了url通信之外,我不能在没有服务器端通信的情况下解析xml吗?是的,你可以在客户端解析它,但你必须从服务器获取xml响应。好的。但是为什么我的代码没有给出输出,您可以更改以提供输出吗?您的代码没有提供输出,因为您正在从您的域发出
GET
请求,比如http://www.nameless.com
转到另一个名为http://www.hindu.com/rss/01hdline.xml
这是不允许的