我到处寻找,似乎无法弄清楚代码中的问题所在。
我在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检索我可以提醒的值(temp)并查看所需的结果。但是echo $ _POST ['IDENT'];保持空虚。
很抱歉,如果这是一个显而易见的问题,我对PHP和Javascript都是新手
答案 0 :(得分:0)
$.post(window.location, { 'IDENT': temp }); //<----- IDENT: temp
$.ajax({
type: "POST",
url: window.location,
data: {IDENT: temp}, //<----- del comma
});