php - 无法回显 Ajax 变量传递

标签 php javascript jquery ajax

我使用 ajax 将 2 个变量传递到同一个 .php 文件。我在 console.log 中看到它们,但我似乎无法回应它们。我已经尝试过在其他问题中发现的几件事,但似乎不起作用。我需要添加/更改什么?

我的代码:

<script>
$(document).ready(function () {
    $("#slider").bind("valuesChanged", function (e, data) {
        $.ajax({
            type : "POST",
            url : "../wp-content/themes/twentytwelve/fields/test.php",
            data : {
                minValue : data.values.min,
                maxValue : data.values.max
            },
            cache : true,
            async : false,
            success : function (data) {
                console.log(data);
            },
            error : function (xhr) {
                alert('fail')
            }
        });
    });
});
</script>

和 php 部分:

<?php if ( $_POST ) {
    echo $_POST['minValue'];
 }

?>

顺便说一句:它只传递第一个值(minValue),而不传递另一个值。怎样才能同时通过呢?谢谢!

最佳答案

也许可以打印这两个值?

<?php 
if (!empty($_POST)) {
    echo $_POST['minValue'];
    echo $_POST['maxValue'];
}
?>

关于php - 无法回显 Ajax 变量传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17543443/

相关文章:

php - 我怎样才能检测到 "Slashdotted"并存活下来?

php 回显 javascript 调用

php - 使用mysql生成并插入五位随机数

php - 使用 javascript 获取最后添加的字段数

javascript - 如何在变量中获取 ClientID

javascript - jquery 可拖动自定义包含

javascript - 将 onclick 事件绑定(bind)到带有子元素的 anchor 标记并从 anchor 获取属性数据

javascript - 表单提交后加载模态

php - 使用 JavaScript 截取 url 的 GET 部分,包括?

javascript - 在javascript中合并两个数组,如果id相同,则使用lodash选择第二个数组上的一个