AJAX обычно означает, что вы выполняете скрипт на сервере для получения этого результата.
Однако в вашем примере это выглядит так, будто вы просто хотите добавить текст.
Чтобы добавить текст, вы можете просто добавить текст в конец innerHTML:
$("update").innerHTML = $("update").innerHTML + "2.Content_2";
Если вы хотите выполнить серверный скрипт, я бы сделал это: (Я некоторое время не использовал Prototype, возможно, все изменилось)
function getResult()
{
var url = 'theServerScriptURL.php';
var pars = '';
var myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: {},
onComplete: showResult
});
}
function showResult(originalRequest)
{
$("update").innerHTML = originalRequest.responseText;
}
Этот код вызывает 'theServerScriptURL.php' и отображает результат в div с идентификатором 'update'.