douwaif22244 2019-01-27 04:59
浏览 47

如何将javascript feed数据传输到php变量?

I need to grab market data from a javascript feed data and convert it to php variables to be later stored in data base.

Here is the javascript data feed code and php page:

      `  <script type="text/javascript" src="https://files.coinmarketcap.com/static/widget/currency.js">
    </script>
    <div class="coinmarketcap-currency-widget" data-currencyid="1"          data-base="USDT" data-secondary="BTC" data-ticker="true" data-rank="true"     data-marketcap="true" data-volume="true" data-stats="USD" data-statsticker="true">


        if (window.XMLHttpRequest){
            xmlhttp=new XMLHttpRequest();
     }

     else{
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
   }

    var PageToSendTo = "sendprice.php?";
     var MyVariable1 = "data-base";
     var MyVariable2 = "data-secondary";
     var MyVariable3 = "data-stats";
     var MyVariable4 = "data-base";

     var VariablePlaceholder = "btcprice";
      var UrlToSend = sendprice.php? + data-base + btcprice;

      xmlhttp.open("GET", UrlToSend, false);
     xmlhttp.send();



   <?php

 $btcprice = $_GET['btcprice'];
  ?>
     <!DOCTYPE HTML>
   <html>
   <head>
    <meta http-equiv="content-type" content="text/html" />
    <meta name="author" content="Portal Associates" />

       <title>Untitled 3</title>
      </head>

     <body>
      <?php
       echo $btcprice;
       ?>

       </body>
       </html>

`

I want to be able to capture realtime data and store it in db for chart generation. I am not a javascript programmer. Please enlighten me.

Thanks in advance, Batoe

  • 写回答

1条回答 默认 最新

  • doudun1029 2019-01-27 05:18
    关注

    Try this:

    JavaScript:

    var MyVariable1 = "data-base";
    var MyVariable2 = "data-secondary";
    var MyVariable3 = "data-stats";
    var MyVariable4 = "data-base";
    var VariablePlaceholder = "btcprice";
    var UrlToSend = "sendprice.php";
    
    var params = VariablePlaceholder + '=' + MyVariable1 + '&MyVariable2=' + MyVariable2 + '&MyVariable3=' + MyVariable3 + '&MyVariable4=' + MyVariable4;
    
    xmlhttp.open( "GET", UrlToSend + '?' + params, false );
    xmlhttp.send();
    

    PHP (in sendprice.php):

    $btcprice = $_GET['btcprice'];
    $MyVariable2 = $_GET['MyVariable2'];
    $MyVariable3 = $_GET['MyVariable3'];
    $MyVariable4 = $_GET['MyVariable4'];
    
    评论

报告相同问题?

悬赏问题

  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题