从Javascript进行外部API调用。

时间:2012-08-21 05:06:14

标签: javascript xml ajax xmlhttprequest

我是否可以使用XMLHttpRequest对象直接从Javascript调用API调用外部API(在我的情况下为http://isbndb.com/docs/api/20-structure.html)?如果不是我如何从这个来源获取数据?我是否必须添加一个PHP后端来进行API调用,然后将数据返回到前端JS?有没有其他方法来获取数据而不需要后端代码?我在网上进行了一些研究,发现如果数据格式是JSON,这在jQuery中是可行的。但是我如何使用XML数据呢?

1 个答案:

答案 0 :(得分:0)

如果您使用的是jquery的ajax方法,则可以将其作为参数传递给dataType,它可以是json,xml,html或script。当你成功将回调设置为xml时,第一个参数将是来自服务器的XML作为你可以使用的XML文档