0

我试图用ajax发送数据:

var id_cookie = read_cookie('replay_id');
id_cookie = JSON.stringify(id_cookie);
$.ajax({
        url: remote_ip+':8124/show_replay',
        data: {cookie: id_cookie},
        dataType: "jsonp",
        jsonpCallback: "start_replay",
        cache: false,
        timeout: 5000,
        success: function(data) {
            console.log("Received data: "+data);
            console.log(data);
        },
        error: function(jqXHR, textStatus, errorThrown) {
            alert('error ' + textStatus + " " + errorThrown);
        }
});

当我收到它时,我想访问数据

else if (req.method === "GET") {

// 在这里对发送的数据做一些事情。req.data 未定义。我怎样才能达到它?

4

1 回答 1

0

在 PHP 中,要获取“cookie”的值作为 GET 参数,可以使用:

$_GET["cookie"]

如果您不确定它是 GET 还是 POST,您可以使用:

$_REQUEST["cookie"]

我可能会将您发送的数据的名称从“cookie”更改为不那么模棱两可的名称,以避免与实际的 cookie 混淆。

于 2013-05-03T12:22:56.867 回答