使用Prototype和Ajax进行更新

使用Prototype和Ajax进行更新,ajax,prototypejs,Ajax,Prototypejs,我正在使用和。在我的代码中,我需要更新div的内容 我的div: 预期产出: 1.1内容 2.2内容 如何在Ajax和Prototype中实现这一点?Ajax通常意味着您在服务器上执行脚本以获得此结果 然而,在您的示例中,看起来您只是想添加一些文本 要附加文本,只需将文本添加到innerHTML的末尾: $("update").innerHTML = $("update").innerHTML + "2.Content_2"; 如果您想要执行服务器脚本,我会这样做:(我已经有一段时间没有使

我正在使用和。在我的代码中,我需要更新
div
的内容

我的
div
: 预期产出:

1.1内容
2.2内容

如何在Ajax和Prototype中实现这一点?

Ajax通常意味着您在服务器上执行脚本以获得此结果

然而,在您的示例中,看起来您只是想添加一些文本

要附加文本,只需将文本添加到innerHTML的末尾:

$("update").innerHTML = $("update").innerHTML + "2.Content_2";
如果您想要执行服务器脚本,我会这样做:(我已经有一段时间没有使用Prototype了,事情可能已经改变了)

此代码将调用'theServerScriptURL.php',并在id为'update'的div中显示结果

Element.update($("update"),"2.Content_2");
<div id="update">
    1.Content_1
    2.Content_2
</div>
$("update").innerHTML = $("update").innerHTML + "2.Content_2";
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;
}