首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ajax post数据未返回匹配值

问ajax post数据未返回匹配值
EN

Stack Overflow用户
提问于 2016-06-16 12:08:30
回答 2查看 86关注 0票数 1

我有一个ajax:

代码语言:javascript
复制
  function showDetil(terit) {

        $("#detilpie").html("<h1 style='margin-top:300px;'><i class='fa fa-spinner fa-pulse fa-3x fa-fw'></i><span class='sr-only'>Loading...</span></h1>");
    var fp = 'PE';
    $.ajax({
        url: "data/datadetilpie.php",
        data: {terit: terit, famprod: fp},
        dataType: 'html',
        type: 'POST',
        success: function(data) {
            //alert(data);
            $("#detilpie").html(data);
            $('#datapie').DataTable();
        }
    });
}

然后在datadetilpie.php中捕获数据:

代码语言:javascript
复制
$terit = ucwords(filter_input(INPUT_POST, 'terit'));
$famprod= ucwords(filter_input(INPUT_POST, 'famprod'));
die($famprod);

有人知道为什么当我在inspect中调试时,芯片($famprod)总是返回'Kw‘吗?它应该返回'PE‘,正如我在ajax上面描述的一个变量。很好的解决方案将会受到欢迎。

EN

回答 2

Stack Overflow用户

发布于 2016-06-16 12:21:49

在调用诸如ucword和filer_input..etc之类的其他函数之前,请先尝试使用基本的回显。

代码语言:javascript
复制
<?php
   echo $_POST['famprod'];
?>
票数 0
EN

Stack Overflow用户

发布于 2016-06-16 12:42:14

“kw”来自另一个文件。实际上,当我单击片段图时,该函数就会运行。我有6张饼图。但我发现的问题是,所有图表都执行用piekw.php编写的ajax。在我搜索之后,我发现每个文件中的所有函数都具有相同的名称'showDetil‘。这就是问题所在。现在我已经编辑了所有的函数名。现在,一切运行正常。谢谢你的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37849742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档