将ID从jQuery传递给PHP

时间:2013-05-01 19:26:05

标签: php jquery ajax get

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(数据);说访问被拒绝 的print_r($ _ GET);说array(); 如果有任何代码建议。 如果需要更多细节,请问我会尽我所能解释。 将不胜感激任何帮助。非常感谢。

1 个答案:

答案 0 :(得分:6)

jquery.ajax功能出错。您错过了传递数据的标识符。使用此:

data: {"linkId2" : linkId2},