これは私のプレビューの問題のよりクリーンなコードです。アイデアは ajax を使用して値を送信および取得することですが、値が送信されておらず、ajax が機能していないようです。このコードを更新したのは、この方法でどのマシンでも簡単にテストできるからです。初めてajaxを使用します。コードは次のとおりです。
Javascript
<script>
jQuery(document).ready(function() {
jQuery('#centro').click( function() {
$.ajax({
url: 'request.php',
type:'POST',
data: $("#form").serialize(),
dataType: 'json',
success: function(output_string){
alert(output_string);
$('#cuentas').html(output_string);
} // End of success function of ajax form
}); // End of ajax call
});
});
</script>
HTML:
<?php
$result = 'works';
?>
<form id="form">
<div id="centro">
<a href="#">Click here</a>
<br>
<input type="hidden" name="centro" value="<?php echo $result; ?>">
</form>
<div id="cuentas">
</div>
PHP ファイル、request.php
<?php
$centro = $_POST['centro'];
$output_string = ''.$centro;
echo json_encode($output_string);
?>