Ajax查询不会向php发送post值

Ajax查询不会向php发送post值,php,ajax,Php,Ajax,我到处都找过了,似乎无法找出代码中的问题所在 在php中,我有一个带有单选按钮的表,我需要获取这个按钮的ID,并在sql查询中使用它。我已经使用ajax来获取ID,并且可以成功地提醒我需要的值,但是问题是我似乎无法获取ID值来发布到$_post['ID'];在PHP中。它只是保持空白。代码都在同一页上 <script src="http://code.jquery.com/jquery-latest.js"></script> <script> $(d

我到处都找过了,似乎无法找出代码中的问题所在

在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>

$(文档).ready(函数()
{
$('table tr')。单击(函数()
{
$(this.find('input[type=radio]')).prop('checked',true);
var temp=parseInt($(this).find('input[type=radio]')).attr(“id”),10;
++温度;
$.post(window.location,{'IDENT':temp});
$.ajax({
类型:“POST”,
url:window.location,
数据:{IDENT:temp},
});
});
});
这是我的Javascript检索值,在该值中我可以发出警报(temp)并看到所需的结果。然而,echo$_POST['IDENT'];空着


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

$.post(window.location,{'IDENT':temp})//
php
页面的位置在哪里?还是在当前页面中?让我知道检查这个链接这将帮助你这个问题与你相似你的
temp
var是空的。php在当前页面中,它应该在JS的上面还是下面,还是无关紧要?Temp变量包含当用户单击RadioButton时给出的所需值为什么同时使用$.post和$.ajax?
$.post(window.location, { 'IDENT': temp });   //<-----   IDENT: temp

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

            });