这样的代码
[code=JScrip]
var myObserver = new Object;//获得数据以后返回签名
myObserver.onPostLoad = function(dataSet,data)
{
alert("调用成功");
alert(data);
alert(dataSet); }
myObserver.onLoadError = function(dataSet, data){alert('数据载入出错!请重试');} myObject.addObserver(myObserver);
[/code]怎样向观察者传递一个标记,让观察者分辨发行者的身份?比如通过data传递一个id值
[code=JScrip]
var myObserver = new Object;//获得数据以后返回签名
myObserver.onPostLoad = function(dataSet,data)
{
alert("调用成功");
alert(data);
alert(dataSet); }
myObserver.onLoadError = function(dataSet, data){alert('数据载入出错!请重试');} myObject.addObserver(myObserver);
[/code]怎样向观察者传递一个标记,让观察者分辨发行者的身份?比如通过data传递一个id值
是
myObserver.onPostLoad = function(sender, dataSet,data)
{//sender表示事件的触发对象本身 你传的时候传this就可以了