首页 > 解决方案 > php echo中的jquery变量

问题描述

我有这个 jquery 脚本(滑块):

<script>
$( function() {
    $( "#slider-range-max" ).slider({
        range: "max",
        min: 1,
        max: 25,
        value: 1,
        slide: function(event, ui) {
            $("#amount").val(ui.value);
        }
    });
    $( "#amount" ).val( $("#slider-range-max").slider("value") );
});
</script>

这是我的 html 输出:

 <input type="text" id="amount" readonly style="border:0; color:#f6931f; font-weight:bold;">

 <div id="slider-range-max"></div>

我希望将滑块的值存储为 php 变量。

标签: phpjqueryajax

解决方案


您可以像这样将输入值发送到 php

HTML

<input type="text" placeholder="Amount" onkeyup="send(this.value)">

脚本

<script>
function send(str) {

        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function() {
            if (this.readyState == 4 && this.status == 200) {
                document.getElementById("value").innerHTML = this.responseText;
            }
        };
        xmlhttp.open("GET", "send.php?value=" + str, true);
        xmlhttp.send();

}
</script>

PHP

    $value = $_REQUEST["value"];
echo $value;

尝试这个。希望它有助于解决您的问题。


推荐阅读