Wikipedia API - Относительные URL
Я использую API Википедии, чтобы получать информацию и отображать ее в своем веб-приложении.
Я использую URL, подобный приведенному ниже, чтобы получить доступ к API с помощью запроса AJAX в моем JavaScript. http://en.wikipedia.org/w/api.php?format=json&action=query&prop=revisions&titles=Barack%20Obama&rvprop=content&rvsection=0&rvparse
Однако в возвращаемом контенте гиперссылки указываются с относительными URL-адресами в форме / wiki / resource. Теперь, когда я показываю этот контент на моей веб-странице, URL становятся похожими
http://localhost:8003/wiki/resource
Как я могу вместо этого перенаправить URL-адреса на http://en.wikipedia/wiki/resource?
Заранее спасибо!
1 ответ
Решение
Объединить базовый URL перед ним. Например:
wikiRelativeUrl = getRelativeUrl(); //returns something like /wiki/resource
baseUrl = "http://en.wikipedia";
fullUrl = baseUrl + wikiRelativeUrl;
//use fullUrl