用于谷歌API的Jquery

Jquery for google API

本文关键字:Jquery API 谷歌 用于      更新时间:2023-09-26

我是google API和ajax-jquery的新手,我有下面的链接https://maps.googleapis.com/maps/api/place/details/xml?placeid=Ej02MDcgU291dGh3ZXN0IEtleXN0b25lIFN0cmVldCwgQmVudG9udmlsbGUsIEFSLCBVbml0ZWQgU3RhdGVz&密钥=API_key

我需要编写一个jquery来获得这个xml响应。有人能帮我吗?

这可能就是您所需要的全部?http://api.jquery.com/jquery.ajax/

当然,大多数浏览器都不允许你从与你正在浏览的域不同的域请求内容

因此,这意味着只有在maps.google.com中的某个位置执行ajax请求时,才能请求xml

一个简单的请求:

var url = "https://maps.googleapis.com/maps/api/place/details/xml?placeid=Ej02MDcgU291dGh3ZXN0IEtleXN0b25lIFN0cmVldCwgQmVudG9udmlsbGUsIEFSLCBVbml0ZWQgU3RhdGVz&key=API_KEY";
var request = $.ajax(url).complete(function(){
    console.log(request.responseText);
});

如果您想使用javascript导航DOM树,也可以使用.responseXML。

编辑:以下是一些关于跨域请求安全性的信息:

http://en.wikipedia.org/wiki/Same-origin_policy