0

我到处看了看,似乎无法弄清楚我的代码中的问题出在哪里。

我在 php 中有一个带有单选按钮的表,我需要获取此按钮的 ID 并在 sql 查询中使用它。我已经使用 ajax 来获取 ID,并且可以成功提醒我需要的值,但是问题是我似乎无法将 ID 值发布到 $_POST['id']; 在 PHP 中。它只是保持空白。代码都在同一页面上。

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
    $(document).ready(function()
    {
        $('table tr').click(function()
        {
                $(this).find('input[type=radio]').prop('checked', true);
                var temp = parseInt($(this).find('input[type=radio]').attr("id"), 10);
                ++temp;
                $.post(window.location, { 'IDENT': temp });

                 $.ajax({
                type: "POST",
                url: window.location,
                data: {IDENT: temp},

                });

        });
    });
</script>

这是我的 Javascript 检索值,在该值中我可以 alert(temp) 并查看所需的结果。但是 echo $_POST['IDENT']; 保持空白。

抱歉,如果这是一个明显的问题,我对 PHP 和 Javascript 都很陌生

4

1 回答 1

0
$.post(window.location, { 'IDENT': temp });   //<-----   IDENT: temp

             $.ajax({
            type: "POST",
            url: window.location,
            data: {IDENT: temp},    //<-----   del comma

            });
于 2013-05-15T04:58:21.523 回答