这个JSON对象是否包含变量?

时间:2012-02-16 07:12:17

标签: jquery json api

我正在使用jQuery / JSON使用API​​(DocumentCloud)。我正在尝试检索API 几乎提供的特定文本页面。

返回的JSON包含一个名为resources.page的对象,它提供以下内容:

text: "http://www.documentcloud.org/documents/293026/pages/ohio-higher-education-capital-funding-p{page}.txt"

令人困惑的部分是结尾:p{page}.txt

是否可以指定页面代替{page}并返回内容? (如果我使用“5”代替{page}和put it into the browser,我会看到我正在寻找的文字。)

1 个答案:

答案 0 :(得分:1)

当然,你可以使用string.replace

    var text = "http://www.documentcloud.org/documents/293026/pages/ohio-higher-education-capital-funding-p{page}.txt",
    urlString = '';

urlString = text.replace('{page}', '5');

$.ajax({
    url: urlString,
    dataType: 'jsonp',
    success : function (response) {
        alert(response);
    }
});
​

在此测试:http://jsfiddle.net/dy22q/

..弗雷德里克