以下の単純な Jquery コードを使用して PHP ページを呼び出し、ボタン情報を div に戻します。
<head>
<script>
$(document).ready(function(){
$('#myButtons input:radio').change(function() {
var buttonValue = $("#myButtons input:radio:checked").val();
$("#myDiv").load('myPHPfile.php', {selectedButtonValue : buttonValue});
});
});
</script>
</head>
<body>
<div id="myButtons">
<input type="radio" name="category" value="10" />ButtonA
<input type="radio" name="category" value="20" />ButtonB
</div>
<div id="myDiv">Click the button to load results</div>
</body>
myPHPfile.php
<?php
if( $_REQUEST["selectedButtonValue"] )
{
$buttonPHP = $_REQUEST['selectedButtonValue'];
echo "Value button is ". $buttonPHP;
}
?>
次のように、JavaScript 内で PHP 情報を取得するにはどうすればよいですか。
alert(<?php echo('buttonPHP'); ?>);
注: 次のコードはアラート ボックス メッセージを示していますが、$buttonPHP の値が必要なので使用できません。
$("#myDiv").load('myPHPfile.php', {selectedButtonValue : buttonValue}, function(data){ alert(data); });
私はmyPHPfile.php $_SESSION
、およびすべてのjQuery AJAX関数で 試しましload()
た:get()
post()
ajax()
私はすべてを見ましたが、答えを見つけることができませんでした。