获取javascript变量

获取javascript变量,javascript,php,html,Javascript,Php,Html,我需要从下面的代码中获取变量speedMbps,这样我就可以使用php执行if-else语句 我有这个表单,允许用户从dropdownlist中选择视频,这取决于用户的连接,选择的视频将被显示 function showResults() { var duration = (endTime - startTime) / 1000; var bitsLoaded = downloadSize * 8; var speedBps = (bitsLoad

我需要从下面的代码中获取变量speedMbps,这样我就可以使用php执行if-else语句

我有这个表单,允许用户从dropdownlist中选择视频,这取决于用户的连接,选择的视频将被显示

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 />";

您应该使用Ajax post获取:

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>

向我们展示完整的showResults功能pass speedMbps via ajax Reuest什么是php计算,使其值得往返服务器?使用ajax将值传递给php是最好的方法请添加您对该主题所做的研究。