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 に答える