私のサイトのナビゲーションには以下のコードがあります。コードの大部分が同じであるので、私はこれを凝縮する方法があるかどうか疑問に思っていました。私はAJAXの新人です。おかげ複数の同様のAJAXコードを組み合わせる
function web()
{
if(XMLHttpRequestObject) {
var obj = document.getElementById('content');
XMLHttpRequestObject.open("GET", "./nav/web.html");
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
function prices()
{
if(XMLHttpRequestObject) {
var obj = document.getElementById('content');
XMLHttpRequestObject.open("GET", "./nav/prices.html");
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
function clientList()
{
if(XMLHttpRequestObject) {
var obj = document.getElementById('content');
XMLHttpRequestObject.open("GET", "./nav/clientlist.html");
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
を使用する[jquery](http://jquery.com) – genesis