关于网友提出的“如何让Prototype一次更新多个html元素?”问题疑问,本网通过在网上对“如何让Prototype一次更新多个html元素?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:如何让Prototype一次更新多个html元素?
描述:之前欣赏了老赵的AJAX-Lesson03-ChatRoom这个讲座,对prototype开始有了一定的了解。我也照着做了个例子,但我遇到一个问题:比如您的那个例子中global.js这个文件中getUserList方法中有这个一句
this._ajaxUpdate(
"action=users",
"UserList",
this._createDelegate(this, this._getUserListCallback));
意思是更新名为UserList的html元素的值。
如果,这个Update操作需要更新多个html元素,那该怎么办呢?因为可能存在多个元素来自于同一个update请求,总不能为每个html元素操作一次update吧,那在后台每次还需要进行同样的计算。谢谢大家的回答!
其他补充:
this._ajaxUpdate = function(params, elementId, callback)
{
new Ajax.Updater(
elementId,
this._serviceUrl,
{
method: "post",
evalScript: true,
parameters: params,
onFailure: callback,
onException: callback,
onComplete: callback
});
}
以上介绍了“如何让Prototype一次更新多个html元素?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1181305.html