2012-01-03 20 views
1

これは私の最後のタンゴです。以下はコードのリストです。 URLの価値を取得し、Google Chromeの現在のタブ(アクティブなタブ)の画面に表示することができます。今では、JSONを介してその値をURLのパラメータとして渡すだけです。私の処理ファイルは、私たちのリモートサーバ上にあります。これに関して私がしたことはすべて完璧に働いています。ただし、パラメータの1つとして現在のURLまたは任意のURLを渡す試みがあります。 ?format = json & url = http://something.com &コールバック=? - 結果は何もありません。私がやっていることが間違っているのか、それが可能なのか分からない。注目すべき重要な点は、私たちが探しているのは、URLをリモートサーバに渡してストレージや処理などを行い、結果を返すことだけです。私はすべての作業をしているが、私はパラメータとして渡すURLを取得するように見えることはできません。JSONとURL値をパラメータとして渡す - Chrome拡張機能

<html> 
    <head> 
    <title>API JSON Test</title> 
    <script type="text/javascript" 
    src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script> 
    <script> 
     window.addEventListener("load", windowLoaded, false); 
     function windowLoaded() { 
      chrome.tabs.getSelected(null, function(tab) { 
      document.getElementById('currentLink').innerHTML = tab.url; 
      }); 
     } 
    </script> 

    <script type="text/javascript"> 

     $(document).ready(function(){ 

    var timeService = 
     "http://api.ulore.com/api2.php?key=abce&url="+tab.url+"&format=json&callback=?"; 


    $.getJSON(timeService, function(data) { 
    $('#showdata').html("<p>url_results="+data.post.url+"</p>"); 
       }); 
     }); 
    </script> 
     <div id="showdata"></div> 
</head> 
<body> 

</body> 
    </html> 

また、他のコードをテストしているときに、すべてのJSONが正常に動作します。 url = .....のパラメータとしてNON-URLの値を入れても、適切なエラーがスローされます。ただし、何らかの理由でURLを受け付けません。

ご意見をいただければ幸いです。

おかげで、 イーサン・アンソニー

答えて

関連する問題