私はいたるところを見てきましたが、コードのどこに問題があるのか わからないようです。
私は、このボタンの ID を取得し、それを SQL クエリで使用する必要がある php のラジオ ボタンを持つテーブルを持っています。私は ajax を使用して ID を取得し、必要な値を正常にアラートすることができましたが、問題は、$_POST['id']; に投稿する 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>
これは、アラート (temp) を実行して目的の結果を表示できる値を取得する Javascript です。ただし、echo $_POST['IDENT']; 空のままです。
これが明白な質問である場合は申し訳ありませんが、私はPHPとJavascriptの両方にかなり慣れていません