0

HTML

<a href="#modal" id="a1" class="leftPanel">Link1</a>
<a href="#modal" id="a3" class="leftPanel">Link1</a>
<a href="#modal" id="a4" class="leftPanel">Link1</a>

jquery

function mainFunction() {

    $(".leftPanel").click(function () {
        $(".leftPanel").pageslide({
            direction: "right",
            modal: true
        });
        var linkId = $(this).attr('id');
        var linkId2 = (linkId.substring(1, linkId.length));
        console.log(linkId);
        console.log(linkId2);
        $.ajax({
            type: 'GET',
            url: 'my.php',
            data: linkId2,
            success: function (data) {
                console.log(data);
            }
        });
        return false;
    });
}

そして私のPHP

<?php
   $pageid = $_GET['linkId2'];
   print_r($_GET);
?>

これは私のコードですが、動作していないようです。リンクの ID を取得して $pageid に割り当てたいスクリプトを説明してください。 console.log(data); アクセスが拒否されたと言う print_r($_GET); array(); と言っています。コードで何か提案があれば。詳細が必要な場合は、お尋ねください。できる限りのことを説明します。どんな助けにも感謝します。本当にありがとうございました。

4

1 に答える 1

6

jquery.ajax関数にエラーがあります。データの識別子を渡しませんでした。これを使って:

data: {"linkId2" : linkId2},
于 2013-05-01T19:28:39.840 に答える