javascript - 可读性API

标签 javascript ajax api

我想使用 readability parser API但是当我调用这个 API 时,我得到空白/没有响应。

当我尝试使用其他一些 url 时,相同的代码给出了正确的响应。

<html>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8;"> 
   <head>
      <script language="javascript">
         var getJSON = function(url, successHandler, errorHandler) {
            var xhr = new XMLHttpRequest();
            xhr.open('get', url, true);
            alert("-------" + url);
            //xhr.responseType = 'json';
            xhr.onload = function() {
               var status = xhr.status;
               alert("===========" + status);
               if (status == 200) {
                  successHandler && successHandler(xhr.response);
               } else {
                  errorHandler && errorHandler(status);
               }
            };
            xhr.send();
         };

         function getReading() {
            var url1 = "https://www.readability.com/api/content/v1/parser?url=";
            var testurl = "http://www.saptechnical.com/Tutorials/WebDynproABAP/ALV/page1.htm";
            var urltoken = "&token=tokenkeyhere";
            var finalurl = url1 + testurl + urltoken;
            alert(finalurl);
            getJSON(finalurl, function(data) {
               alert(data.domain);
            });
         }
      </script>
   </head>
   <body>
      <input type="button" value="go" onClick="getReading()" />
</html>

最佳答案

我得到了答案,代码现在可以工作了.. 我使用 getJSON 方法调用 API。

function getInfo() {
    var url = $("#txtSubmitlink").val();
        $.getJSON("https://www.readability.com/api/content/v1/parser?url="+ url +"&token=tokenkeyhere&callback=?",
        function (data) {
            $("#dvContent").html(data.content);
            $("#imgLeadImage").attr('src', data.lead_image_url);
        });
    }

谢谢大家-

关于javascript - 可读性API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20915421/

相关文章:

c++ - 创建 Windows 应用程序的最佳方式

ruby-on-rails - "rails-api new"不工作

javascript - 如何在javascript中生成仅变暗的随机颜色?

javascript - getSelection() 有跨浏览器的解决方案吗?

javascript - .fail 中的 JQuery/$.ajax/alert,但成功了

api - PayPal 可以在用户之间转账吗?

javascript - 随机划分数组内的一个值

javascript - Hammer.js:如何检测任意数量/多个手指的捏合

javascript - 在 reactjs 中使用 axios 请求处理错误

javascript - 将 50,000 多个字符的 JSON 字符串解析为 javascript 对象