2016-02-01 102 views
-1

我需要從下面的代碼中獲得變量speedMbps,所以我可以使用php做一個if-else語句。獲取javascript變量

我有這種形式,允許用戶從下拉列表中選擇視頻,具體取決於所選視頻將顯示的用戶連接。

function showResults() { 
     var duration = (endTime - startTime)/1000; 
     var bitsLoaded = downloadSize * 8; 
     var speedBps = (bitsLoaded/duration).toFixed(2); 
     var speedKbps = (speedBps/1024).toFixed(2); 
     var speedMbps = (speedKbps/1024).toFixed(2); 
     oProgress.innerHTML = "Your connection speed is: <br />" + 
      speedBps + " bps<br />" + 
      speedKbps + " kbps<br />" + 
      speedMbps + " Mbps<br />"; 
+0

向我們展示完整的showResults功能 –

+0

通過'ajax'通過'speedMbps'任務 – RomanPerekhrest

+0

什麼是PHP計算使它值得往返服務器? – Bindrid

回答

0

你應該使用Ajax後得到:

HTML & jQuery的

<input type="text" id="results" /> 
<script> 
    $.ajax({ 
     url: "test_select.php", 
     data: {speedMbps: speedMbps }, 
     cache: false 
    }).done(function(html) { 
     $("#results").val(html); 
    }); 
</script> 

PHP文件 「test_select.php」

<?php 
    echo $_POST['speedMbps']; 
?> 

記住:

<script src="//code.jquery.com/jquery-1.10.2.js"></script>