友達はそれが可能かどうかわかりませんが、以下のようにしたいのですが、可能であれば最善の解決策を教えてください..
index.php
<?php
mysql_connect('localhost', 'root', '') or die (mysql_error());
mysql_select_db('mydb') or die (mysql_error());
?>
<html>
<head>
<script type="text/javascript" src="jquery-1.8.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('input[type="button"]').click(function(){
$.ajax({
url : 'ajax.php',
success : function(data){
alert(data);
}
});
});
});
</script>
</head>
<body>
<input type="button" name="button" value="Submit">
<?php print_r($_REQUEST['data'])?>
</body>
</html>
ajax.php
<?php
mysql_connect('localhost', 'root', '') or die (mysql_error());
mysql_select_db('mydb') or die (mysql_error());
$query = mysql_query('select * from user');
$count = count($query);
while($row = mysql_fetch_array($query)) {
$data['name'][] = $row['name'];
}
print json_encode($data);
?>
送信をクリックすると、ajax が呼び出され、以下のように json エンコードされた文字列で応答が返されます
{"name":["Nakul Kabra","Bridget Louise","Jayesh Joshi","Jignesh Chaudhary","Jitendra Vihol","Spec Develop","Harshad Sadclown","Andy Estep","Rohan"]}
今、私はこの ajax レスポンスを PHP 変数に格納して表示したいと考えています。この問題を解決する方法、誰か助けてください..??
前もって感謝します !!よろしく。