我用JavaScript编写了一个网络应用,该应用为源创建了哈佛样式参考。

我希望让用户搜索期刊和文章,并预先填写表格

在JSTOR库中搜索数据,它们在http://dfr.jstor.org/sru/处具有SRU接口,该接口返回XML以进行搜索查询。 (例如http://dfr.jstor.org/sru/?operation=searchRetrieve&query=dc.title+%3D+%22test%22&version=1.1

有没有办法使用javascript获取此xml?

香港专业教育学院尝试使用一个jQuery的ajax请求,如下所示:

var jstor = "http://dfr.jstor.org/sru/?operation=searchRetrieve&query=dc.title+%3D+%22test%22&version=1.1"
$.ajax({
    url: jstor,
    dataType: "xml",
    success: function(data) {
        console.log(data);
    }
});


但是我在萤火虫“需要407代理身份验证”中遇到错误,有什么想法吗?

最佳答案

您似乎没有获得授权。您需要获取API密钥才能访问数据。

10-06 14:05