JSONの使い方を学び始めました。非常に単純なページに問題があります。PHPに数値を渡してデータベースに追加しようとしていますinfo divに表示される配列(ややランダムな配列)を取得します。テキストボックスのテキストはデータベースに正常に入力されますが、JSONエンコードされた配列からの戻り値はありません。あなたのHTMLは、あなたのJSONの終わりまでにタックされる瞬間非常にシンプルなAJAX/Jquery/JSON
<?php
include_once('functions.php');
if (isset($_GET['number'])){
$num = $_GET['number'];
dbQuery("INSERT INTO `wheels` (`wheelNo`) VALUES ($num);");
$blah = Array();
$blah['item1'] = 'hats';
$blah['item2'] = 'shoes';
echo json_encode($blah);
}
?>
<html>
<head>
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#sub').click(function(){
var num = $('#num').val();
$.getJSON('test.php','number='+num, function(data) {
$('#info').html(data.item1);
});
});
});
</script>
</head>
<body>
<button id="sub">Submit</button>
<input type="text" id="num" />
<div id="info">
</div>
</body>
</html>