Sproutcore notify()在IE8中不起作用

Sproutcore notify()在IE8中不起作用,sproutcore,Sproutcore,我正在开发基于Sproutcore 1.9.1的web应用程序。要从服务器检索数据,请执行以下操作: 发出SC.Request.getUrl()请求,该请求在除IE8之外的所有浏览器中都能正常工作。 对于IE8,当请求如下: SC.Request.getUrl("'http://example.com/some/path') .set('isJSON', YES) .async(false) // made async false to work in IE

我正在开发基于Sproutcore 1.9.1的web应用程序。要从服务器检索数据,请执行以下操作: 发出SC.Request.getUrl()请求,该请求在除IE8之外的所有浏览器中都能正常工作。 对于IE8,当请求如下:

    SC.Request.getUrl("'http://example.com/some/path')
    .set('isJSON', YES)
    .async(false)        // made async false to work in IE
    .notify(this, 'someMethodDidComplete', {  query: query, store: store})
    .send();

works fine. But when the request is :

    SC.Request.getUrl("'http://example.com/some/path')
    .set('isJSON', YES)
    .notify(this, 'someMethodDidComplete', {  query: query, store: store})
    .send();

it works fine for other browsers but for IE8, it is not working. After spending some 
time with the issue i found out that the finishrequest() is not invoking. For doing so 
what I did is made 'asynchronous false' and then it works.  Now I don't know what to do. 
Please suggest me something on this and  why normal request is not working.
thanks in advance.
这个问题是已知的()并且似乎已经解决了,至少在SC master上是这样

作为补充说明,您将查询和存储作为.notify()的参数包含在对象中。您无需执行此操作,只需将它们作为额外参数包含,即可使用这些额外参数调用notify函数:

.notify(this,this.notifier,query,store)
文件中的其他地方:

notifier: function(result,query,store){ }