-1

one.php

HTML:

<button value="testValue" name="foo">Click</button>

Javascript:

var keyVals = {foo:"bar"}
        $(function() {
            $("button").click(function() {
                $.ajax({
                    type:"POST",
                    url:"two.php",
                    data: keyVals,
                    success: function() {
                        $("#center").append("<p>Data Transfer succeeded! </p>");
                    }
                });
            });
        });

现在,数据到底发生了什么?我怎样才能使用它two.php?假设我想将它保存在文件/数据库中,为什么不直接保存呢one.php?我尝试了以下方法:

two.php

    <?php
        var_dump($_REQUEST);
    ?>

出来是空的。那么我发送的数据实际上会发生什么one.php?我该如何使用它?

奇怪的是,我已经查看了我能找到的每一个类似的问题,但没有一个得到正确的回答,而且大多数都被否决了。这个问题有什么问题?

4

1 回答 1

1

像这样发送数据 -

data: { value : $(this).val() },

在 php 上像这样访问它-

$value = $_POST["value"];
于 2013-05-18T21:33:57.663 回答