0

次の js があり、データを投稿しています。

var data = jQuery(this).attr('data-wptl_ip');
jQuery('a').click(function() {
  jQuery.ajax({
    url: '<?php echo $wplt_url ;?>/trackit.php',
    type: 'post',
    data: {data: data},
    success: function(response){
console.log("success");
}
  });
});

私のphpページでは、これを行うことで投稿データを取得しようとしています:

$data = $_POST['data']; 

何らかの理由で、データが取得されません。誰もが上記の問題を見ることができますか?

4

3 に答える 3

3

「ip」という名前のフィールドを投稿しています。

あなたはそれを得ることができます:

$ip = $_POST['ip'];

POST データの取得に問題がある場合は、POST 配列を print_r してください。

print_r($_POST);

次に、$_POST ですべての要素を確認できます。

編集:

さらに交換

 console.log("success");

 console.log(response);

そして、あなたは必要なものを手に入れるでしょう。

于 2013-07-26T10:09:09.540 に答える
0

これを試してください: PHPページ$data = $_POST['ip'];の代わりに$data = $_POST['data'];

また、 ajaxtype: 'post',type: "POST",

于 2013-07-26T10:08:57.153 に答える