指定したジャンルの商品の総数を取得する

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript"><!--
function amazonSearch(srchType)
{
if (srchType == 0) return;
var url = "amazon.rb?query="+srchType+"&cache="+(new Date()).getTime();
new Ajax.Request(url, { method: 'get', onComplete: displayData });
$("result").innerHTML = "検索中です...";
}
function displayData(httpObj)
{
var xmlData = httpObj.responseXML;
var total = xmlData.getElementsByTagName("TotalResults")[0].firstChild.nodeValue;
$("result").innerHTML = "このカテゴリには<b>" + total + "</b>冊の本があります。";
}
// --></script>
</head>
<body>
<h1>アマゾン検索 (指定したジャンルの書籍の総数を取得する)</h1>
<form onsubmit="return false;">
<select onChange="amazonSearch(this.value)">
<option value="0">カテゴリを選択してください</option>
<option value="466282">ビジネス・経済・キャリア</option>
<option value="466298">コンピューター・インターネット</option>
<option value="492054">投資・金融・会社経営</option>
<option value="466284">文学・評論</option>
<option value="571582">人文・思想</option>
<option value="571584">社会・政治</option>
</select>
</form>
<div id="result"></div>
</body>
</html>
・サンプルを実行する
Ajax逆引きクイックリファレンス 説明などは本書を参考にしてください。