数据未通过AJAX

时间:2012-11-20 15:46:11

标签: php javascript jquery ajax

我正在尝试使用某个ajax将按钮的值传递给单独的文件。

这是我的代码。

            $("input#downloadSingle").click(function() {
                var myData = $("input#downloadSingle").val();
                $.ajax({
                    type: 'post',
                    url:'singleDownload.php',
                    data: myData,
                    success: function(results) {
                        alert('works');
                    }
                });
            });

然而,当我在$ _POST上执行var_dump测试下一页时。我没有得到任何数据。想法?

1 个答案:

答案 0 :(得分:6)

您没有在$_POST文件中指定singleDownload.php变量的名称(除非这是按钮值的一部分),所以您应该尝试以下内容:

        $("input#downloadSingle").click(function() {
            var myData = "whatever=" + $("input#downloadSingle").val();
            $.ajax({
                type: 'post',
                url:'singleDownload.php',
                data: myData,
                success: function(results) {
                    alert('works');
                }
            });
        });

并确保您的php文件中的$_POST是相同的whatever变量