php - 无法在 php 中回显 jquery(使用 ajax)变量

标签 php javascript ajax variables

我正在尝试通过 ajax 发布一个变量。但它不会回显 php.ini 中的变量。

这是变量(这些变量正在运行,在日志中看到):

 $("#slider").bind("valuesChanged", function(e, data){console.log("min: " + data.values.min + " max: " + data.values.max);});

Ajax 部分:

$("#slider").bind("valuesChanged", function (e, data) {

  $.ajax({
   type: "POST",
   dataType: "text",
   url: "../test.php",
   data: { minValue: data.values.min, maxValue: data.values.max },
   async: false,
   success: function(data){
      alert('yeah')

    },
     error: function(xhr) {
             alert('fail') // if your PHP script return an erroneous header, you'll land here
            }
 });
});

</script>

和 php 回显:

<?php

if ( $_POST ) {

        echo $_POST[ 'minValue' ];
            }
?>

现在为什么它不回应帖子?谢谢!

最佳答案

当您在 PHP 脚本中回显时,它将作为响应发送回 ajax 调用。所以你必须检查 $.ajax 的成功部分。也一样,

....
success: function(data) {
  alert(data);
},
....

关于php - 无法在 php 中回显 jquery(使用 ajax)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17485740/

相关文章:

jquery - 在通过ajax提交之前使用jquery验证来验证表单

javascript - 在后端脚本后重定向到一个新的 url

php - 显式定义 $guarded= ['id' ] 以防止意外插入?

javascript - jQuery hover fadein/fadeout/slidetoggle

java - 支持 JavaScript 的 Java 轻量级代码编辑器小部件

javascript - 如何通过 AJAX post 请求将两个依赖下拉列表的值发送到 Django View ?

php - preg_match_all php 插入结果

php - PHPExcel 中的公式错误

javascript - 验证文本字段以限制 6 位数字

javascript - 解析JSON时出现无效字符错误