2017-11-28 9 views
0

私はonDeviceReadyでBindUsers関数を呼び出しましたが、デバッグ中は何も表示していません。apache corodovaで用意されているデバイスに何も表示しない

私はこれをindex.jsに書いており、index.htmlでこれを呼び出しています。しかしまだそれは何も示していない。しかし、私がウェブサイトとしてテストしているとき、正しく表示されています。私はaspでウェブサイトを作ることによってそれをテストしました。

function onDeviceReady() {   
    document.addEventListener('pause', onPause.bind(this), false); 
    document.addEventListener('resume', onResume.bind(this), false); 
    BindUsers(); 
}; 

//The BindUsers begins here 

function BindUsers() { 

    $.ajax({ 
     type: 'GET', // Method type 
     url: 'https://newsapi.org/v2/top-headlines?sources=the-hindu&apiKey=1f9da58adc9f4197bc26b657821e0722', 
     contentType: 'application/json', 
     dataType: 'json', 
     headers: { 
      'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' 
     }, 
     success: function (data) { 
      //alert(data.articles.title); 
      if (data.articles.length > 0) { 
       var articles = data.articles; 
       for (var key in articles) { 
        //alert(articles[key]['title']); 
        $("#tblUsers").append("<tr> </tr><tr><td ><img src='" 
         + articles[key]['urlToImage'] + "' class='img' ></td></tr> <tr></td><td class='ttlhead'><span class='title'>" 
         + articles[key]['title'] + "</span></td></tr><tr><td ><p class='content'>" 
         + articles[key]['description'] + "</p><a href='" 
         + articles[key]['url'] + "' class='content'>Continue..</a></td></tr><tr><td >" 
         + articles[key]['publishedAt'] 
         + "</td></tr>"); 
       } 
      } 
     }, 
     error: function (result) { 
      alert('Sorry'); 
     } 
    }); 
} 
+0

あなたは、もう少し具体的な「を示す何もない」よりもする必要があります。どの部分が正確に失敗していますか? ajaxコールは成功していますか?それはあなたが期待するものを返しますか?コンソールエラーはありますか?要素tblUsersはあなたのページに存在しますか?あなたはそれをデバッグしたと言いますが、デバッグの結果については何も役に立たないと言います。 – ADyson

+0

はい。私のajaxは、私がasp website.and tblUsersで期待していることをindex.htmlにも戻しています。 – Swadesh

+0

これが完全に真実なら、何が問題になるかは本当に分かりません。上記のシナリオでは、コードは正常に実行されます。だから私が見る限り、あなたの説明が不正確であるか、上記のコードが不正確です。関連するHTMLを表示できますか? – ADyson

答えて

0

あなたのアプリはすぐにリモートJSONを取得しようとしているようです。あなたはiOSでこれを試していますか?あなたはおそらくあなたのplist内の任意の負荷を許可する必要がありそうならば、例えば:

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSAllowsArbitraryLoads</key> 
    <true/> 
</dict> 
+0

いいえ私はアンドロイドをしようとしています。 – Swadesh

+0

次に、config.xmlにアクセス権があることを確認する必要があります。たとえば、 dijipiji

関連する問題