1

我正在尝试使用一些 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 来测试下一页时。我没有得到任何数据回来。想法?

4

1 回答 1

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');
                }
            });
        });

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

于 2012-11-20T15:48:52.213 回答