2017-01-20 16 views
0

JSにはかなりのデータを保持する引数があります。それは私のサーバーへのサーバー情報です。頻繁に変更されます(例:20/64または32/64)。あなたはポイントを得る。div要素の内容をあるサイトから別のサイトに取得する

データの内容を外部サイトに移動しようとしていますが、試しても機能しません。

summeriseには、データを保持するdivがあります。JSを使用してそのデータを取得し、同じドメインまたはWebサーバーを使用していない外部サイトに配置したいと思います。

HTMLファイル:

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> 
    <script src="jquery.js" type="text/javascript"></script> 
</head> 
<body> 
    <div id="serverstats-wrapper"></div> 
    <script src="import.js"></script> 
</body> 

JSファイル:

 $(document).ready(function(){ 
      $.post("query.php", {}, 
       function (data) { 
        $('#serverstats-wrapper').html (data); 
       }); 
     }); 

     var the_main = document.getElementById("serverstats-wrapper"); 
     var the_data = the_main.textContent ? the_main.textContent : the_main.innerText; 

私は、外部のウェブサイトにそれを取るのjsファイルにhtmlファイルからテキストを取得したいです。

+0

あなたは何を正確に試しましたか?あなたは外部サイトへのPOST要求をしたいと思うように思えます。 –

+0

プロキシを使用することができます。これを確認してください:http://stackoverflow.com/questions/1176668/how-to-use-yql-to-retrieve-web-results –

答えて

0

Tasid!これは動作しません! JSはそのようなテクニックの実装を持っていません。そうするには、node.jsが必要です。これにより、ソケットを介して他のWebサーバーにデータを送信することができます。 JSはあなたのPC上で直接実行されるので、それは異なっていません。

0

他のサイトからデータを取得できます。別のサイトにJSコードを挿入することはできません。他のサイトからhtmlを取得する方法はいくつかあります:Include another HTML file in a HTML file

関連する問題