gpt4 book ai didi

javascript - 使用 $.ajax 加载 XML 不起作用

转载 作者:行者123 更新时间:2023-12-02 19:41:33 25 4
gpt4 key购买 nike

Possible Duplicate:
XML parsing in jquery doesn't seem to work for me
Access-Control-Allow-Origin error sending a jQuery Post to Google API's

我正在尝试从 Google 天气 API 加载数据。当我运行此代码时:

$.ajax({ 
type: "GET",
url: "http://www.google.com/ig/api?weather=13210",
dataType: "xml",
success: function(xml) { }
});

我收到以下消息:XMLHttpRequest无法加载http://www.google.com/ig/api?weather=13210 。 Access-Control-Allow-Origin 不允许 Origin null。

为什么我会收到此消息?我刚开始将 XML 加载到 jquery 中。

最佳答案

不幸的是,您无法直接从中加载 XML

http://www.google.com/ig/api?weather=13210

仅使用 jQuery/JavaScript。 Same origin policy防止这种情况发生。 Google 不会发送 Access-Control-Allow-Origin header (可以允许访问)。

唯一的方法是从服务器端加载它。

关于javascript - 使用 $.ajax 加载 XML 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10327721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com